DDL
DDL-数据库操作
查询
查询所有数据库
SHOW DATABASES;
查询当前数据库
SELECT DATABASE();
创建
CREATE DATABASE[IF NOT EXISTS] 数据库名 [DEFAULT CHARSET字符集] [COLLATE 排序规则];
删除
DROP DATABASE[IF EXISTS]数据库名;
使用
USE 数据库名;
DDL-表操作
DDL-表操作-查询
查询当前数据库所有表
SHOU TABLES;
查询表结构
DESC 表名;
查询指定表的建表语句
SHOW CREATE TABLE 表明;
DDL-表操作-创建

注意:[...]为可选参数,最后一个字段后面没有逗号
DDL-表操作-数据类型
数值类型

字符串类型

日期类型

DDL-表操作-修改
添加字段
ALTER TABLE 表明ADD 字段名 类型(长度) [COMMENT 注释] [约束];
修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度);
修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 类型(长度)[COMMENT 注释] [约束];
删除字段
ALTER TABLE 表名 DROP 字段名
修改表名
ALTER TABLE 表名 RENAME TO 新表名;
DDL-表操作-删除
删除表
DROP TABLE [IF EXISTS]表名;
删除指定表,并重新创建该表
TRUNCATE TABLE 表名;
注意:在删除表时,表中的全部数据也会被删除。