(二.6)修改和刪除表
阿新 • • 發佈:2021-07-21
修改:
-- 修改表名 ALTER TABLE 舊錶名RENAME AS 新表名
ALTER TABLE teacher RENAME AS teacher1
-- 增加表的欄位ALTER TABLE 表名 ADD 欄位名 列屬性
ALTER TABLE teacher1 ADD age INT(11)
-- 修改表的欄位(重新命名,修改約束)
--ALTER TABLE 表名 MODIFY 欄位名 列屬性[]
ALTER TABLE teacher1 MODIFY age VARCHAR (11) -- 修改約束
-- ALTER TABLE 表名 CHANGE 舊名字 新名字 列屬性[]
ALTER TABLE teacher1 CHANGE age age1 INT(1) -- 欄位重新命名
-- 刪除表的欄位
-- ALTER TABLE 表名 DROP 欄位名
ALTER TABLE teacher1 DROP age1
刪除:
-- 刪除表(如果表存在再刪除)
DROP TABLE IF EXISTS teacher1
所有的建立和刪除操作儘量加上判斷,以免報錯
注意點:
`` 欄位名,使用這個包裹
註釋 -- /**/
sql關鍵字大小寫不敏感,建議寫小寫
所有的符號全部用英文