新浦京81707con > 软件下载 > 澳门金沙网站MySQL外键约束常见操作方法示例,删

原标题:澳门金沙网站MySQL外键约束常见操作方法示例,删

浏览次数:176 时间:2019-07-18

正文实例陈说了MySQL外键约束广大操作方法。分享给我们供大家参照他事他说加以考察,具体如下:

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 外键(区分轻重缓急写);

  • 修改表名:alter table t_book rename to bbb;

  • 添加列:alter table 表名 add column 列名 varchar(30);
  • 删除列:alter table 表名 drop column 列名;
  • 修改列名MySQL: alter table bbb change nnnnn hh int;
  • 修改列名SQLServer:exec sp_rename't_student.name','nn','column';
  • 修改列名Oracle:alter table bbb rename column nnnnn to hh int;
  • 修改列属性:alter table t_book modify name varchar(22);

MYSQL增多约束,删除约束 增添列,修改列,删除列

  1. 翻开数据库表创设的sql语句

 

show create table vip

累加主键约束:

  1. 翻开外键的封锁名

 

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

alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 

  1. 免除却键约束

丰富外键约束:

alter table vip drop foreign key FK1C81D1738DA76

 

  1. 去除此而外键

alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段); 

alter table vip drop user_id

 

  1. 追加外键约束

除去主键约束:

ALTER TABLE `tfeedbackmessage`
ADD CONSTRAINT `FK_i1q2cf5pxfr8r69cfci3yyari` FOREIGN KEY (`HANDLERID`) REFERENCES `toperationuser` (`FID`) 
ON DELETE CASCADE ON UPDATE RESTRICT;

 

本文由新浦京81707con发布于软件下载,转载请注明出处:澳门金沙网站MySQL外键约束常见操作方法示例,删

关键词: 新浦京81707con

上一篇:网站页面搭建,web开发之url路由设计

下一篇:没有了