mysql 外鍵,主鍵,唯一性約束

 

(1)mysql添加外鍵

爲已經添加好的數據表添加外鍵:
語法:alter table 表名 add constraint FK_ID foreign key(你的外鍵字段名) REFERENCES 外表表名(對應的表的主鍵字段名);
例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)


(2)刪除外鍵
語法: ALTER TABLE table-name DROP FOREIGN KEY key-id;
例:   ALTER TABLE `tb_active` DROP FOREIGN KEY `FK_ID`

(3)添加主鍵
ALTER TABLE 表名 ADD PRIMARY KEY(id)
(4).添加PRIMARY KEY(主鍵索引) 
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 
7).添加UNIQUE(唯一索引) 
mysql>ALTER TABLE `table_name` ADD UNIQUE ( 
`column` 
(6).添加INDEX(普通索引) 
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 

(7).添加FULLTEXT(全文索引) 
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 

(8).添加多列索引 
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

(9)給resource_name和resource_type添加聯合唯一約束:
ALTER TABLE jw_resource
ADD UNIQUE KEY(resource_name, resource_type);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章