DDL語句(三) -- 表的管理
阿新 • • 發佈:2018-06-23
chang 創建表 添加列 from 列名 刪除表 column 修改表名 約束
一、創建表
語法:
CREATE TABLE 【IF NOT EXISTS】 表名(
字段名 字段類型 【約束】,
字段名 字段類型 【約束】,
...
字段名 字段類型 【約束】
);
二、修改表
1、添加列
ALTER TABLE 表名 ADD COLUMN 列名 類型 【FIRST|AFTER 字段名】;
2、修改列的類型或約束
ALTER TABLE 表名 MODIFY COLUMN 列名 新類型 【新約束】;
3、修改列名
ALTER TABLE 表名 CHANGE COLUMN 舊列名 新列名 類型;
4、刪除列
ALTER TABLE 表名 DROP COLUMN 列名;
5、修改表名
ALTER TABLE 表名 RENAME 【TO】 新表名;
三、刪除表
語法:
DROP TABLE 【IF EXISTS】 表名;
四、復制表
1、復制表的結構
CREATE TABLE 表名 LIKE 舊表;
2、復制表的結構 + 數據
CREATE TABLE 表名
SELECT 查詢列表 FROM 舊表 【WHERE 篩選條件】 ;
DDL語句(三) -- 表的管理