修改表的定义

  • 重命名列名

  ALTER TABLE TABLE_NAME

  RENAME COLUMN 旧列名  TO  新列名;

 

  • 修改列的数据类型

  ALTER TABLE TABLE_NAME

  MODIFY (<列名>, <类型>);  # 当表中有数据或无数据时均可

 

  • 删除列名

  ALTER TABLE TABLE_NAME

  DROP COLUMN 列名 [CASCADE|RESTRICT];

 

  • 添加列名

  ALTER TABLE TABLE_NAME

  ADD <新列名> <数据类型> [完整性约束];

 

  • 添加表级约束

  ALTER TABLE TABLE_NAME

  ADD CONSTRAINT <约束名> CHECH();  

 

  • 删除列级约束

  ALTER TABLE TABLE_NAME

  DROP CONSTRAINT <列名> [CASCADE|RESTRICT];

posted @ 2018-11-21 08:31  deep-thinking  阅读(259)  评论(0编辑  收藏  举报