• 技术文章 >数据库 >MySQL

    mysql约束的两种类型

    小妮浅浅小妮浅浅2021-08-23 09:57:37原创3583

    说明

    1、列级约束:create创建表的时候添加在字段后面,限制的是指定列的字段。

    如 create table 表名 (name unique,age)。限制的就是name的唯一性。

    2、表级约束:create创建表的时候添加在括号前,所有字段后。

    如 create table 表名(name,age,unique(name,age))。限制的就是name+age联合起来的唯一,也叫做联合约束。

    实例

    非空约束  
    not null
    如果为空就报错  
    not null没有表级约束,只有列级约束
    唯一性约束  
    unique      
    可以为null但是不能重复,重复就报错
    主键约束  
    primary key (简称PK)  
    在表结构中key为PRI
    列级约束中有not null 和 unique两个的就默认为主键
    外键约束  
    foreign key (奸臣FK)
    检查约束  
    check(mysql不支持,oracle支持)

    以上就是mysql约束的两种类型,希望对大家有所帮助。更多mysql学习指路:MySQL

    推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

    专题推荐:mysql约束
    上一篇:mysql单行函数的介绍 下一篇:mysql模式匹配的理解

    相关文章推荐

    • mysql char和varchar的比较• mysql InnoDB索引的使用注意• mysql死锁的检测• mysql有哪些分区类型• mysql水平分割有哪些方法• mysql分库是什么• mysql如何导出数据库• mysql查看备份文件的方法• mysql如何对数据库进行恢复• mysql常用的查看命令• mysql如何查询指定字段• mysql单行函数的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网