mysql 外键,主键,唯一性约束

来源:互联网 发布:数据库教程视频 编辑:程序博客网 时间:2024/05/17 07:26
 

(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);

阅读全文
0 0
原创粉丝点击