unqiue約束用於強制非主鍵列的唯一性,允許存在空值(空值可以不唯一存在,空值永遠不相等)
alter table 表明
add constraint 約束名 unique(欄位名);
約束名隨便寫。
去除唯一性約束:
alter table [表名]
drop constraint [唯一性約束名] cascade;
新增主鍵:
alter table [表名]
add constraint [主鍵約束名] primary key (欄位名);
新增外來鍵約束:
alter table 表名
add constraint 外來鍵約束名 foreign key (表名對應表中字段) references 表名(字段);
使用rename關鍵字來實現欄位名的修改:
alter table 表名 rename column舊的欄位名 to 新的欄位名名;
使用modify關鍵字來實現對資料型別的修改:
alter table 表名 modify 欄位名 資料型別;資料庫新增
/刪除字段:
alter table 表名 add 欄位名 varchar2(50);
將資料庫表中的字段刪除:
主鍵約束和唯一性約束的區別
1.主鍵約束 primary key 1 主鍵用於唯一地標識表中的每一條記錄,可以定義一列或多列為主鍵。2 是不可能 或很難 更新 3 主鍵列上沒有任何兩行具有相同值 即重複值 不允許空 null 4 主健可作外健,唯一索引不可 2.唯一性約束 unique 1 唯一性約束用來限制不受主鍵約束的列上...
主鍵約束和唯一性約束的區別
1.主鍵約束 primary key 1 主鍵用於唯一地標識表中的每一條記錄,可以定義一列或多列為主鍵。2 是不可能 或很難 更新 3 主鍵列上沒有任何兩行具有相同值 即重複值 不允許空 null 4 主健可作外健,唯一索引不可 2.唯一性約束 unique 1 唯一性約束用來限制不受主鍵約束的列上...
主鍵約束和唯一性約束的區別
1.主鍵約束 primary key 1 主鍵用於唯一地標識表中的每一條記錄,可以定義一列或多列為主鍵。2 是不可能 或很難 更新 3 主鍵列上沒有任何兩行具有相同值 即重複值 不允許空 null 4 主健可作外健,唯一索引不可 2.唯一性約束 unique 1 唯一性約束用來限制不受主鍵約束的列上...