MySQL外键约束
2024-09-18 13:01:14
mysql的五种约束
1.PRIMARY KEY
2.UNIQUE KEY
3.NOT NULL
4.DEFAULT
5.FOREIGN KEY
其中外键约束的使用用法
CREATE TABLE test0(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE KEY
);
CREATE TABLE test3(
id INT,
n VARCHAR(20),
FOREIGN KEY (n) REFERENCES test0(name)
);
1)父表test0与子表test3具有相同的存储引擎
2)数据表的存储引擎为INNODB
3)外键列与参照列相似或相同的数据类型
最新文章
- 【USACO 2.3】Controlling Companies (递推)
- Ubuntu 使用Cisco VPN、AnyConnect、OpenConnect的方法。
- 细说jQuery原型的创建和实现原理,并用实例简单模仿
- 巧用Windows 7计划任务设置定时提醒
- 隐藏虚拟键盘,解决键盘挡住UITextField问题
- verilog 常用系统函数及例子
- php经典面试题
- The Standard Librarian: I/O and Function Objects: Containers of Pointers
- GhostDoc的使用
- Modules和Autolinking
- (转)Java中equals和==的区别
- git 分支操作
- 最小生成树之Prim算法
- java 中的JDK封装的数据结构和算法解析(集合类)----链表 List 之 Vector (向量)
- hdu-2639 Bone Collector II---第k大背包
- 【题解】Luogu P4097 [HEOI2013]Segment
- jumpserver管理入门
- springboot 问题总结
- HTML5与相关类的扩充
- Javascript 面向对象编程(补充):封装
热门文章
- js原生跨域--用script标签实现
- 通过安装一个描述文件在控制台获得设备的udid
- Android View的绘制流程
- Dagger2 (三) 总结篇
- IDEA 中scala 程序运行时的错误:报错 test is already defined as object test
- EasyUI combobox
- MySQL解压版配置步骤
- inotify+rsync实现实时同步部署
- 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置
- 1-linux系统管理(一)之安装RHEL 6.4