zoukankan      html  css  js  c++  java
  • Mysql之完整性约束

    一、什么是约束?约束的作用。

      约束,就是要求数据需要满足什么条件的一种“规定”。

      主要有如下几种约束:

        主键约束:形式: primary key ( 字段名);

          含义(作用):使该设定字段的值可以用于“唯一确定一行数据”,其实就是“主键”的意思。

        唯一约束:形式: unique   key ( 字段名);

          含义(作用):使该设定字段的值具有“唯一性”,自然也是可区分的。

        外键约束:形式: foreign key ( 字段名)  references  其他表名(对应其他表中的字段名) ;

          含义(作用):使该设定字段的值,必须在其谁定的对应表中的对应字段中已经有该值了。

        非空约束: 形式: not  null,其实就是设定一个字段时写的那个“not null”属性。

          这个约束只能写在字段属性上;

        默认约束: 形式: default  XX值;其实就是设定一个字段时写的那个“default  默认值”属性

          这个约束只能写在字段属性上;  

        

        检查约束: 形式: check(某种判断语句),比如:

          create  table  tab1 (

            age  tinyint,

            heck  (age>=0 and age <100) /*这就是检查约束*/

          )

  • 相关阅读:
    Codeforces Round #416 (Div. 2) 本来以为这个时间是晚上的,下午就没做
    World Finals 2017
    MFC拾遗
    Codeforces Round #415 (Div. 2) 翻车啦
    2017年“达内杯”台州学院第十届大学生程序设计竞赛 非官方题解
    TOJ 4008 The Leaf Eaters
    奇奇怪怪的冒泡排序 TOJ 2014: Scramble Sort
    python 函数(2)
    Python 函数初识 (1)
    python 文件名的操作
  • 原文地址:https://www.cnblogs.com/qq631243523/p/9792011.html
Copyright © 2011-2022 走看看