创建表
创建表的格式
复制 | CREATE TABLE 表名 ( |
| 字段名1 字段类型1, |
| 字段名2 字段类型2 |
| ); |
具体操作
创建student表包含id,name,birthday字段
复制 | CREATE TABLE student ( |
| id INT, |
| name VARCHAR(20), |
| birthday DATE |
| ); |
查看表
查看某个数据库中的所有表
复制
查看表结构
复制
或
复制
DESCRIBE 的缩写为 DESC
查看创建表的 SQL 语句
复制
如:
复制 | SHOW CREATE TABLE student; |
查看创建student表时的SQL语句
快速创建一个表结构相同的表
复制 | CREATE TABLE 新表名 LIKE 旧表名; |
如:
复制 | CREATE TABLE new_tb LIKE old_tb; |
快速创建一个表,表名为new_tb,结构与表old_tb的结构相同
删除表
直接删除表
复制
判断表是否存在,如果存在则删除表
复制
修改表的结构
添加表列 —— ADD
复制 | ALTER TABLE 表名 ADD 列名 类型; |
如:
复制 | ALTER TABLE student ADD id INT; |
向student表中添加个列字段,列名为id,该列存储的数据的类型为INT类型
修改列类型 —— MODIFY
复制 | ALTER TABLE 表名 MODIFY 列名 新的类型; |
如:
复制 | ALTER TABLE student MODIFY name VARCHAR(50); |
将student表中的 name 列的类型修改为 VARCHAR(50) 类型
修改列名 —— CHANGE
复制 | ALTER TABLE 表名 CHANGE 旧列名 新列名 类型; |
如:
复制 | ALTER TABLE student CHANGE remark intro VARCHAR(30); |
将student表中的remark字段名改成intro,类型varchar(30)
删除列 —— DROP
复制
如:
复制 | ALTER TABLE student DROP intro; |
删除student表中的字段intro
修改表名 —— RENAME
复制
如:
复制 | RENAME TABLE student TO student2; |
将学生表student改名成student2
修改字符集 —— CHARACTER SET
复制 | ALTER TABLE 表名 CHARACTER SET 字符集; |
如:
复制 | ALTER TABLE student CHARACTER SET gbk; |
将student表的编码修改成gbk
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)