MySQL 檢視約束,增添約束,刪除約束

2021-09-02 10:05:37 字數 416 閱讀 4367

mysql 檢視約束,新增約束,刪除約束

檢視表的字段資訊:desc 表名;

檢視表的所有資訊:show create table 表名;

新增主鍵約束:alter table 表名 add constraint 主鍵 (形如:pk_表名) primary key 表名(主鍵字段);

新增外來鍵約束:alter table 從表 add constraint 外來鍵(形如:fk_從表_主表) foreign key 從表(外來鍵字段) references 主表(主鍵字段);

刪除主鍵約束:alter table 表名 drop primary key;

刪除外來鍵約束:alter table 表名 drop foreign key 外來鍵(區分大小寫);

MySQL 新增約束,修改約束,刪除約束

alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...

Oracle建立約束 刪除約束

1.定義not null 約束not null 約束只能在列級定義,不能在表級定義 例 create table emp01 eno int not null,name varchar2 10 constraint nn name2 not null,salary number 6,2 2.定義un...

mysql怎麼約束 mysql 約束

4 約束 1 對乙個列新增的約束叫列級約束。對兩個或兩個以上的列新增的約束叫做表級約束。2 表級約束只能在字段後面新增,列級約束既可以新增在字段後面,也可以在最後新增。3 非空 預設只存在列級約束。主鍵 唯 一 外來鍵都既有表級約束又有列級約束。4 約束有 primary key 主鍵 unique...