Mysql外键约束
来源:互联网 发布:佳能打印机软件下载 编辑:程序博客网 时间:2024/06/04 19:02
Mysql中的外键只有innodb存储引擎类型的表支持。
外键的作用是数据库表与表之前通过外键分为主从表,当主表的数据发生变化外键对应的从表也相应的改变,来保证数据的完整性和一致性。
外键的使用会对数据库服务器的性能有影响,要根据开发的场景来选择外键约束。
外键的添加:
ALTER TABLEtbl_name ADD[CONSTRAINT 外键名] FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name, ...) [ON DELETE{CASCADE | SET NULL | NO ACTION | RESTRICT}] [ON UPDATE{CASCADE | SET NULL | NO ACTION | RESTRICT}]on delete,update时对应的4中约束类型cascade:从表的字段值会被更新或者列被删除setnull:主表的外键关联字段更新或删除时从表的外键列设置为nullnoaction:外键约束时不进行任何操作restrict:外键约束时不进行任何操作
0 0
- MySQL约束:非空约束、主键约束、唯一约束、默认约束、外键约束
- MYSQL外键约束
- MySQL .外键约束
- Mysql外键约束
- Mysql 外键约束
- mysql 外键约束
- MySQL外键约束
- MySQL外键约束
- MySQL 外键约束
- MySQL外键约束
- MySQL外键约束
- MySQL外键约束
- mysql 外键约束
- mysql外键约束
- Mysql外键约束
- MySQL外键约束
- MySQL外键约束
- mysql外键约束
- 蓝桥杯练习系统基础练习——闰年判断
- nginx 日志切割脚本
- 压测系统交易出现响应超时性能问题分析及解决。
- web前端开发需要用到的软件及相应配置集锦
- SpringMVC笔记-->context:component-scan
- Mysql外键约束
- nginx 依赖包
- Python基础——异常
- python学习记录-- 数据结构----栈
- jenkins和linux环境配置遇到的几个注意点 && linux命令行下载历史android sdk
- Android LayoutInflater inflate方法效率
- 优化 Linux 内核参数
- 安装nodejs相关
- android_68_vitamio_videoView