1. 程式人生 > >資料庫 3 alter用法 --約束

資料庫 3 alter用法 --約束

altert table 表名  add 列名 資料型別                 --增加一個表的一個列
alert  table 表名  drop column 列名    -- 刪除一個表的一個列
alert  table 表名  alter  列名 資料型別  -- 修改一個名的 一個列的資料型別
alert  table 表名  add  constraint  主鍵約束名 primary key(列名)  -- 為一個表的一個列怎加主鍵約束
alert  table 表名  add  constraint  唯一約束名 unique (列名)        --為一個表的一個列增加一個唯一約束
alert  table 表名  alter column 列名  資料型別 not null      -- 為一個表的一個列增加一個非控約束
alert  table 表名  add  constraint 檢測約束名 check(列的表示式)-- 為一個表增加一個列檢測約束
alert  table  表名 add constraint  default(預設值) for 列名 -- 為一個表的一個列增加一個預設約束
alert  table  外來鍵表名 add constraint  外來鍵約束名稱 foreign key(外來鍵表列名)references 主鍵表名(主鍵表列名) -- 為外來鍵表增加外來鍵約束
alert  table  外來鍵表名 add constraint  外來鍵約束名稱 foreign key(外來鍵表列名)references 主鍵表名(主鍵表列名) on delete cascate
 -- 為外來鍵表增加外來鍵約束
alert  table 表名drap  constraint 約束名1,約束名2,約束名3... -- 刪除多個約束
alert  table  表名 add constrait  約束名1 約束型別(表示式),約束名2 約束型別(表示式),