建立表
格式
CREATE TABLE IF NOT EXISTS 表名(
列名 類型[(長度)] [限制],
...
列名 類型[(長度)] [限制]
);
修改表
修改列名
ALTER TABLE 表名 CHANGE COLUMN 舊列名 新列名 限制;
修改列的類型或限制
ALTER TABLE 表名 MODIFY COLUMN 列名 類型或限制;
添加新列
ALTER TABLE 表名 ADD COLUMN IF NOT EXISTS 列名;
删除列
ALTER TABLE 表名 DROP COLUMN IF EXISTS 列名;
修改表名
ALTER TABLE 表名 RENAME T0 新表名;
删除表
DROP TABLE IF EXISTS 表名;
複制表
僅複制表結構
CREATEA TABLE IF NOT EXISTS 新表名 LIKE 被複制表名;
複制表結構+資料
CREATE TABLE IF NOT EXISTS 新表名
SELECT * FROM 被複制的表名;
複制表結構+部分資料
SELECT 列名,列名,... FROM 被複制的表名
WHERE 篩選調節
;
複制某些列,不包含資料
WHERE 0;