基本操作
查看所有数据库/表的名称:show databases/tables;
查看表的字段信息:desc 表名;
查看表的所有信息:show create table 表名;
更改当前数据库:use 数据库名;
DDL语句
创建新表:create table 表名
(
字段1 字段类型,
字段2 字段类型,
...,
constraint 主键约束名 (形如:PK_表名)primary key (主键字段),
constraint 外键约束名 (形如:FK_从表_主表)foreign key (外键字段) references 主表(主键字段),
constraint 唯一约束名 (形如:UNI_表名) unique (唯一字段)
);
创建表的备份:create table 表名2 as select * from 表名1;
删除已经存在的数据库/表:drop database/table if exists 数据库名/表名;
往表中添加字段:alter table 表名 add (字段, 字段类型);
删除表中字段:alter table 表名 drop (字段);
修改表中字段的字段类型:alter table 表名 modify (字段,新字段类型);
添加主键约束:alter table 表名 add constraint 主键约束名 (形如:PK_表名) primary key 表名(主键字段);
添加外键约束:alter table 从表 add constraint 外键约束名(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
删除约束:alter table 表名 drop constraint 约束名;
创建索引:create index 索引名 (形如:IDX_表名)on 表名(字段);DML语句