一、DDL-数据库操作
- 查询
Show databases;
查询所有数据库。
Select database();
查询当前数据库。
- 创建
Create database [If not exists] 数据库名 [Default charset 字符集] [Collate 排序规则]
- 删除
- Drop database [If exists] 数据库名;
- 使用/切换
Use 数据库名;
二、DDL-表操作
2.1表查询
- 查询当前数据库所有表
Show tables;
- 查询表结构
Desc 表名;
- 查询制定表的建表语句
Show create table 表名;
2.2表创建
- 创建
Create table 表名(
字段1 类型1[Comment 字段1注释],
字段2 类型2[Comment 字段2注释],
字段3 类型3[Comment 字段3注释],
........
字段n 类型n[Comment 字段n注释]
)[Comment 表注释];
PS:[…]为可选参数,最后一个字段后没有逗号。
2.3表修改&删除
- 添加字段
Alter table 表名 add 字段名 类型(长度)[Comment 注释][约束];
举例:为emp表增加一个新的字段“昵称“为nickname,类型为varchar(20).
Alter table emp add nickname varchar(20) comment ‘昵称’;
- 修改字段数据类型
Alter table 表名 Modify 字段名 新数据类型(长度);
- 修改字段名和字段类型
Alter table 表名 Change 旧字段名