MySQL(四)查询

1、MySQL限性约束

        —非空、唯一(自增)、主外键、检查(MySQL存在但是不能用)。

        约束主要完成对数据的校验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。

1)常用五类约束

        not null :非空约束,指定某列不为空。

        unique:唯一约束,指定某列和几列组合的数据不能重复。

        primary key :主键约束,指定某列的数据不能重复、唯一。

        foreign  key:外键,指定该列记录属于主表中的一条记录,参照另一条数据。

        check : 检查,指定一个表达式,用于检验指定数据。

        注意:MySQL不支持check约束,但可以使用check约束,而没有任何效果;

        根据约束数据列限制,约束可分为:

        单列约束:每个约束只约束一列。

        多列约束:每个约束约束多列数据。

2)MySQL非空约束

        非空约束用于确保当前列的值不为空值,非空约束只能出现在表对象的列上。

        Null类型特征:所有的类型的值都可以是null,包括int、float等数据类型,空字符串‘’不等于null,0也不等于null。

        create table temp(        

                 id int n

相关推荐

  1. MySQL()查询

    2024-06-07 11:18:07       26 阅读
  2. mysql快速精通()多表查询

    2024-06-07 11:18:07       29 阅读
  3. mysql查询

    2024-06-07 11:18:07       48 阅读
  4. MySQL查询

    2024-06-07 11:18:07       40 阅读
  5. MySQL查询

    2024-06-07 11:18:07       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 11:18:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 11:18:07       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 11:18:07       82 阅读
  4. Python语言-面向对象

    2024-06-07 11:18:07       91 阅读

热门阅读

  1. oracle删除表空间和用户命令

    2024-06-07 11:18:07       29 阅读
  2. FFmpeg PCM编码为AAC

    2024-06-07 11:18:07       26 阅读
  3. 几种在ARM MCU上控制流水灯的方法

    2024-06-07 11:18:07       24 阅读
  4. 在 Debian 上使用和配置 SSH 的指南

    2024-06-07 11:18:07       28 阅读
  5. Spring类加载机制揭秘:深度解析“解析”阶段

    2024-06-07 11:18:07       32 阅读
  6. mybatis配置环境流程

    2024-06-07 11:18:07       29 阅读
  7. RTLD_LAZY需要include哪个库

    2024-06-07 11:18:07       27 阅读
  8. elementUI输入框/选项卡与百度地图联动

    2024-06-07 11:18:07       36 阅读
  9. 堆(Heap)和栈(Stack)

    2024-06-07 11:18:07       30 阅读