创建表
格式
CREATETABLE IF NOTEXISTS 表名(
列名 类型[(长度)] [约束],
列名 类型[(长度)] [约束],
...
列名 类型[(长度)] [约束]
);
修改表
修改列名
格式
ALTERTABLE 表名 CHANGE COLUMN 旧列名 新列名 约束;
修改列的类型或约束
格式
ALTERTABLE 表名 MODIFY COLUMN 列名 类型或约束;
添加新列
格式
ALTERTABLE 表名 ADDCOLUMN IF NOTEXISTS 列名;
删除列
格式
ALTERTABLE 表名 DROPCOLUMN IF EXISTS 列名;
修改表名
格式
ALTERTABLE 表名 RENAME T0 新表名;
删除表
格式
DROPTABLE IF EXISTS 表名;
复制表
仅复制表结构
格式
CREATEA TABLE IF NOTEXISTS 新表名 LIKE 被复制表名;
复制表结构+数据
格式
CREATETABLE IF NOTEXISTS 新表名
SELECT*FROM 被复制的表名;
复制表结构+部分数据
格式
CREATETABLE IF NOTEXISTS 新表名
SELECT 列名,列名,... FROM 被复制的表名
WHERE 筛选调节
;
复制某些列,不包含数据
格式
CREATETABLE IF NOTEXISTS 新表名
SELECT 列名,列名,... FROM 被复制的表名
WHERE0;