约束分类

  • 主键:PRIMARY KEY
    用于唯一标识表中的一行,不可重复。e.g.:id INT(10) PRIMARY KEY
  • 默认值:DEFAULT
    插入时,若没有指定该列的值,则为DEFAULT指定的值。e.g.:age INT(10) DEFAULT10
  • 唯一:UNIQUE
    一张表中的指定列,不可以有重复值
  • 外键:FOREIGN KEY
    保持表的完整性,并体现表中的关系。一个表可以有多个外键,每个外键必须references(参考)另一个表的主键,被外键约束的列的值,必须在其参考的列中有对应值
  • 非空:NOT NULL
    在MySql中,插入数据违反非空约束,只会给出警告,但会执行成功

为表中的列添加约束

建表时添加约束:<列名> 类型(长度) <约束>

最新文章

  1. 常用git命令总结
  2. Android Studio--Gradle基础(转)
  3. CSS选择器性能分析
  4. Eclipse学习总结(02)-动态项目部署到到本地Tomcat
  5. Server.MapPath()获取本机绝对路径
  6. web设计经验&lt;三&gt;值得你深入了解的交互设计5大支柱
  7. View的缩放操作--CGAffineTransformMakeScale:
  8. [ActionScript 3.0] 根据xml属性查找相应xml节点,递归函数。
  9. SimpleHttpServer的学习之总体架构
  10. [译]当你在浏览器输入url后发生了什么
  11. onmouseleave与onmouseout区别
  12. 在struts2的action中操作域对象(request、session)
  13. sdut 3-4 长方形的周长和面积计算
  14. Java中的栈上分配
  15. LintCode题解之斐波纳契数列
  16. 023_System Integrity Protection in macos
  17. 解决注册并发问题并提高QPS
  18. 一次国际化记录以及平铺JSON数据
  19. 路飞学城-Python开发集训-第1章
  20. python时间和日期

热门文章

  1. 【BZOJ 1028】[JSOI2007]麻将
  2. Windows下curl使用
  3. 策略模式的JS实现
  4. 将字符串转换成xml并取得对应的值
  5. 处理EasyUI中tab的切换问题以及accordion左侧导航栏的代码实现
  6. asp.net中C#调用存储过程
  7. wpf绑定全局静态变量(mvvm)
  8. 获取浏览器的ip以及省份
  9. /var/tmp/.oracle 和 oracle listener (监听)的一点理解
  10. Methods and Systems for Enhancing Hardware Transactions Using Hardware Transactions in Software Slow-Path