zoukankan      html  css  js  c++  java
  • SQL NOT NULL 约束

    1. SQL 约束(Constraints)

    SQL约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。

    约束可以在创建表时规定(通过 CREATE TABLE语句),或者在表创建之后规定(通过ALTER TABLE语句)

    SQL CREATE TABLE + CONSTRAINT 语法

    CREATE TABLE table_name
    (
    column_name1 data_type(size) constraint_name,
    column_name2 data_type(size) constraint_name,
    column_name3 data_type(size) constraint_name,
    ....
    );

    在SQL中,有如下约束:

    NOT NULL:不能存储NULL值。

    UNIQUE:保证某列的每行必须是唯一的值。

    PRIMARY KEY:NOT NULL和UNIQUE的结合

    FOREIGN KEY:保证一个表中的数据匹配另一个表中的值的参照完整性

    CHECK KEY:保证列中的值符合指定条件

    DEFAULT:规定没有给列赋值时的默认值。

    2. SQL NOT NULL约束

    NOT NULL约束:强制列不接受NULL值。

  • 相关阅读:
    练习题
    练习题
    作业 —— day77
    解决:Django项目no such table django_session
    解决:A server error occurred. Please contact the administrator
    作业24
    元类
    类的内置方法
    反射
    考试错题
  • 原文地址:https://www.cnblogs.com/keye/p/14947689.html
Copyright © 2011-2022 走看看