美文网首页
mysql 约束

mysql 约束

作者: JJNile | 来源:发表于2019-04-27 12:15 被阅读0次

mysql 中常见的约束:

  1. 默认约束
  2. 非空约束
  3. 主键约束
  4. 唯一约束
  5. 外键约束
  6. 自增长约束

顾命思议,主要讲几个容易忘记的点

唯一约束和主键约束的区别

  • 同一张表只能有一个主键,但能有多个唯一约束
  • 主键字段值不能为NULL,唯一约束字段值可以为NULL
  • 主键字段可以做为其他表的外键,唯一约束字段不可以做为其他表的外
  • mysql默认为主键字段创建聚集索引,为唯一约束字段创建非聚集索引

外键约束要求

  • 建立外键约束的表必须是要同一个存储引擎,禁止使用临时表
  • 外键列和参照列必须创建索引,如果外键列不存在索引,mysql会自动创建索引
  • 外键列和参照列必须具有相似的数据类型,数字的长度或是有符号位必须相同,而字符 的长度可以不同

相关文章

  • mysql 学习语句

    MySQL学习笔记 登录和退出MySQL服务器 基本语法 建表约束 主键约束 唯一主键 非空约束 默认约束 外键约...

  • mysql约束

    1, mysql 不支持外键约束 ,条件约束约束分为列级约束,primary 主键约束check 条件约束for...

  • MySQL基础——约束

    上篇文章我们学习了MySQL基础——函数,这篇文章我们学习MySQL基础——约束。 约束 约束是作用于表中字段上的...

  • mysql 约束

    接下来的一些内容,我们需要提前学一些简单的sql语句,方便大家理解接下来的知识。 DDL—数据定义语言(Creat...

  • MySQL约束

    mysql约束 1. 约束简介 关系型数据库系统和文件系统的一个不同点是,关系型数据库本身能保证存储数据的完整性,...

  • MySQL约束

    概念: 为了保证数据的完整性和一致性,MySQL提供了约束这个属性。约束分为表级约束和列级约束,如果约束只是针对某...

  • mySQl约束

    MYSQL的五种约束

  • MySQL约束

    PRIMARY KEY 主键 修改 删除 UNIQUE 唯一 添加 删除 FOREIGN KEY 修改 删除 删除...

  • mysql 约束

    主键约束表的主键设计策略任意两行都不具备相同的主键值每行都必须有一个主键值(主键不允许null列)主键和业务无关,...

  • MySQL约束

    1、NOT NULL 非空约束----字面意思 2、PRIMARY KEY 主键约束 3、UNIQUE KEY 唯...

网友评论

      本文标题:mysql 约束

      本文链接:https://www.haomeiwen.com/subject/flahnqtx.html