MySQL外键约束常见操作方法示例【查看、添加、修改、删除】
2018-05-15 10:45
961 查看
本文实例讲述了MySQL外键约束常见操作方法。分享给大家供大家参考,具体如下:
1. 查看数据库表创建的sql语句
show create table vip
2. 查看外键的约束名
CREATE TABLE `vip` ( `id` int(11) NOT NULL AUTO_INCREMENT, `address` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, `mobile` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `score` int(11) DEFAULT NULL, `id_code` varchar(255) DEFAULT NULL, `user_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK1C81D1738DA76` (`user_id`), CONSTRAINT `FK1C81D1738DA76` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8
3. 解除外键约束
alter table vip drop foreign key FK1C81D1738DA76
4. 删除外键
alter table vip drop user_id
5. 增加外键约束
ALTER TABLE `tfeedbackmessage` ADD CONSTRAINT `FK_i1q2cf5pxfr8r69cfci3yyari` FOREIGN KEY (`HANDLERID`) REFERENCES `toperationuser` (`FID`) ON DELETE CASCADE ON UPDATE RESTRICT;
常见操作小结:
查看表的字段信息: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相关内容感兴趣的读者可查看本站专题:《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》
希望本文所述对大家MySQL数据库计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- (转)MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列(2011-10-27 13:38:48)
- mysql查看和修改数据库表字段编码格式及添加删除外键操作
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- Mysql添加列,修改列,删除列,查看约束,添加约束,删除约束 添加列,修改列,删除列
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- 【MySQL-手记】数据表的修改(添加/删除数据表,添加/删除约束)
- mysql添加,删除约束,修改各种constraint
- mysql表中unique约束名称的查看,添加以及删除
- mysql添加例 修改例,删除外键
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
- MySQL 添加、修改、删除表的列及约束等表的定义
- Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。其中一种方式
- C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看
- Mysql字段操作—添加字段、删除字段、修改字段名、修改字段类型(约束条件) 、重命名表名
- MySQL--修改数据表5:删除主键约束,唯一约束,外键约束