DDL之create
创建数据库
格式:create database db_name[character set=utf8]
创建数据表
格式:create table 数据表名(
字段名1 数据类型 [列级别约束条件],
字段名2 数据类型 [列级别约束条件],
字段名3 数据类型 [列级别约束条件]
)
查看表结构
格式:describe 表名/desc 表名
查看创建表的语句
格式:show create table 表名
DDL之alter
修改字段
格式:ALTER TABLE <表名称> ADD <新字段名> <数据类型> [约束条件] [FIRST|AFTER<已存在的表名>]
例子: alter table student add age int;
删除字段
格式:ALTER TABLE <表名称> DROP <字段名>;
删除外键约束
ALTER TABLE <表名称> DROP FOREIGN KEY <外键约束名>
修改表名
格式:ALTER TABLE <旧表名> RENAME [TO] <新表名>;
例子:alter table student rename to student1;
修改字段
格式:ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>
例子:alter table student change name sname varchar(30);
修改数据类型
格式:ALTER TABLE <表名> MODIFY <字段名> <数据类型>
例子:alter table student modify sname varchar(50);
修改排列顺序
格式:ALTER TABLE <表名> MODIFY <字段1> <数据类型> FIRST|AFTER <字段2>
例子:alter table student modify sname varchar(50) after address;
修改引擎
格式:ALTER TABLE <表名> ENGINE=<更改后的存储引擎名>
DDL之drop
删除表
格式:DROP TABLE<表名>;