数据库外键,数据库
程序员文章站
2022-04-27 08:13:18
...
数据库外键,数据库
外键
创建:
方式1:在创建表时使用foreign key(字段名) references 表名(主键);
方式2:通过修改表结构add foreign key(字段名) references 表名(主键);
删除:
alter table 表名 drop foreign key 外键名;
如果查看外键名:show create table 表名;
外键的约束:
B表中的某一个字段是A表的主键字段。
A表为主表,B表为从表:
主表被从表约束。
1、A表本身不能随意 被删除
2、A表中的记录的变动,不能随意删除或更新数据,言外之意有一定的约束
置空约束
当主表的记录删除时,那么从表中的记录中的外键字段调用为null
语法:
on delete set null
级联约束
当主表的记录更新时,那么从表中的记录中的外键字段同步更新。
从表被主表约束
1、从表的数据:从表中的外键字段的值,必须是,主表中的主键字段中的某一个值。
上一篇: Ajax技术组成与核心原理讲解
推荐阅读
-
Sql Server2005实现远程备份数据库
-
sqlserver2005 master与msdb数据库备份恢复过程
-
Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
-
sql2005附加数据库操作步骤(sql2005还原数据库)
-
SQL Server 2008服务器角色和数据库角色
-
MFC连接数据库时,无法启动程序,计算机丢失libmysql.dll的问题解决办法
-
一台linux主机启动多个MySQL数据库的方法
-
玩转-SQL2005数据库行列转换
-
mssql数据库游标批量修改符合条件记录的方法
-
如何在SQL Server 2005数据库中导入SQL Server 2008的数据