DDL(Data Definition Language):数据定义语言
创建:CREATE 修改:ALTER 删除:DROP
一、库的管理
1、库的创建
CREATE DATABASE 库名;
2、库的修改
--在MySQL中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数 ALTER DATABASE 数据库名{ [DEFAULT] CHARACTER SET <字符集>| [DEFAULT] COLLATE <校对规则名>}
3、库的删除
DROP DATABASE 库名;
二、库的管理
1、表的创建
CREATE TABLE 表名( 列名 列的类型 (长度) 约束 ......);
2、表的修改
--修改列表 ALTER TABLE 表名 CHANGE COLUMN 旧列名,新列名; --修改列的类型或约束 ALTER TABLE 表名 MODIFY COLUMN 列名 新类型; --添加新列 ALTER TABLE 表名 ADD COLUMN 列名 类型 [first|after 字段名]; --删除列 ALTER TABLE 表名 DROP COLUMN 列名; --修改表名 ALTER TABLE 表名 RENAME [to] 新表名;
3、表的删除
DROP TABLE [IF EXISTS] 旧表名; --先判断表是否存在
4、表的复制
--仅仅复制表的结构 CREATE TABLE 复制的表名 LIKE 原表名; --复制表的结构+数据 CREATE TABLE 表名 SELECT * FROM 原表;