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)外键列与参照列相似或相同的数据类型

最新文章

  1. 【USACO 2.3】Controlling Companies (递推)
  2. Ubuntu 使用Cisco VPN、AnyConnect、OpenConnect的方法。
  3. 细说jQuery原型的创建和实现原理,并用实例简单模仿
  4. 巧用Windows 7计划任务设置定时提醒
  5. 隐藏虚拟键盘,解决键盘挡住UITextField问题
  6. verilog 常用系统函数及例子
  7. php经典面试题
  8. The Standard Librarian: I/O and Function Objects: Containers of Pointers
  9. GhostDoc的使用
  10. Modules和Autolinking
  11. (转)Java中equals和==的区别
  12. git 分支操作
  13. 最小生成树之Prim算法
  14. java 中的JDK封装的数据结构和算法解析(集合类)----链表 List 之 Vector (向量)
  15. hdu-2639 Bone Collector II---第k大背包
  16. 【题解】Luogu P4097 [HEOI2013]Segment
  17. jumpserver管理入门
  18. springboot 问题总结
  19. HTML5与相关类的扩充
  20. Javascript 面向对象编程(补充):封装

热门文章

  1. js原生跨域--用script标签实现
  2. 通过安装一个描述文件在控制台获得设备的udid
  3. Android View的绘制流程
  4. Dagger2 (三) 总结篇
  5. IDEA 中scala 程序运行时的错误:报错 test is already defined as object test
  6. EasyUI combobox
  7. MySQL解压版配置步骤
  8. inotify+rsync实现实时同步部署
  9. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置
  10. 1-linux系统管理(一)之安装RHEL 6.4