MySQL中设置外键

原创 2007年09月12日 19:37:00
用的时候,却还要去找文档,麻烦。
语法:
alter table tablename add FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name, ...).
示例:

         a.建立数据库:Create database msg;

         b.更改数据库:Use msg;

c.建立表LeaveMSGCreate table LeaveMSG(id int AUTO_INCREMENT primary key not null,author varchar(50),ldate varchar(20),msg text);

d.建立表ReplyMSGCreate table ReplyMSG(id int AUTO_INCREMENT primary key not null,lid int not null,rauthor varchar(50),rdate varchar(20),rmsg text);

e.建立外键关系:alter table replymsg add foreign key (lid) references leavemsg(id)

mysql外键设置

  • 2012年08月29日 09:43
  • 5KB
  • 下载

Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

今天在使用Navicat for mysql设计表时,在设置外键的时候,删除时和更新时两列有四个值可以选择:CASCADE、NO ACTION、RESTRICT、SET NULL,自己全亲自试了一遍,...
  • yajing8
  • yajing8
  • 2017年06月11日 10:03
  • 399

MySql外键设置详解

(1) 外键的使用: 外键的作用,主要有两个:      一个是让数据库自己通过外键来保证数据的完整性和一致性     一个就是能够增加ER图的可读性      有些人认为外键的建立会给开...

mysql外键设置及作用

数据库 mysql 建立外键的前提:本表的列必须与外键类型相同(外键 必须是外表主键)。 外键作用: 使两张表形成关联,外键只能引用外表中的列的值! 指定主键关键字: foreign k...

MySQL外键设置

(1) 外键的使用: 外键的作用,主要有两个:     一个是让数据库自己通过外键来保证数据的完整性和一致性     一个就是能够增加ER图的可读性     有些人认为外键的建立会给开...

mysql 设置外键

数据库 mysql 建立外键的前提:本表的列必须与外键类型相同(外键 必须是外表主键)。 外键作用: 使两张表形成关联,外键只能引用外表中的列的值! 指定主键关键字: foreign key(列...

如何在MySQL中设置外键约束以及外键的作用

如何在MySQL中设置外键约束以及外键的作用 1.外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 2.外键的配置 ...

mysql的外键

  • 2012年06月10日 19:28
  • 2KB
  • 下载

MySQL 命令行 & MySql外键设置详解

MySQL 命令行 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL中设置外键
举报原因:
原因补充:

(最多只允许输入30个字)