ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 查 **显示一个表的结构定义:**desc tb\_name; **显示所有的数据表:** show tables; **显示创建表格的语句:** show create table 表名 #### 删 **删除数据表:**drop table \[if exists\] tb\_name; **删除字段:**alter table 表名 drop \[column\] 字段名 #### 改 **重命名表:**rename table 旧表名 to 新表名 **从已有的表复制表结构(不包含数据):**create table \[if not exists\] 新表名 like 原表名 **添加字段:**alter table 表名 add \[column\] 新字段名 字段类型 \[字段属性列表\] **修改字段(并可改名):**alter table 表名 change \[column\] 旧字段名 新字段名 新字段类型 \[新字段属性列表\] **仅修改数据表字段的类型及属性:**alter table tb\_name modify col\_name col\_type col\_attr(如果修改字段时没有设置属性,他会自动将原来的字段属性还原,但是主键不需要重新设置,会自动保留) **添加普通索引:**alter table 表名 add key \[索引名\] (字段名1,\[字段名2\]) **添加唯一索引(约束):**alter table 表名 add unique key (字段名1\[,字段名2…\]) **添加主键索引(约束):**alter table 表名 add primary key(字段名1\[,字段名2…\]) **修改表名:**alter table 旧表名 rename \[to\] 新表名 **复制表数据:**create table 表名 select \* from 表2(创建一个新表,里面保存的是原表中的所有数据,但是表结构并没有复制)