zoukankan      html  css  js  c++  java
  • 【MySQL】NOT NULL default 0

    1.SQL NOT NULL 约束
    NOT NULL 约束强制列不接受 NULL 值。

    NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。

    下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:

    CREATE TABLE Persons
    (
    Id_P int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
    )

    2.default 0是指默认值为0
    如果字段设定NOT NULL,当没有输入值时,会有一个默认值来填充~

    3.mysql中 default ''和default null的区别
    default '' 指的是 默认空字符

    default null 指的是 默认值为null

  • 相关阅读:
    Java 条件语句
    Java循环
    Java 变量
    Java 数据类型
    nginx+php发布网站
    安装MySQL5.7
    docker-compose参数
    部署
    dockerfile编写
    在VMware中安装CentOS7
  • 原文地址:https://www.cnblogs.com/Mang0/p/14138937.html
Copyright © 2011-2022 走看看