MySQLNOT NULL default 0

Posted bashaowei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQLNOT 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,当没有输入值时,会有一个默认值来填充~




以上是关于MySQLNOT NULL default 0的主要内容,如果未能解决你的问题,请参考以下文章

在 Django models.py 中,default、null 和 blank 有啥区别?

在 Django models.py 中,default、null 和 blank 有啥区别?

在 Django models.py 中,default、null 和 blank 有啥区别?

在 Django models.py 中,default、null 和 blank 有啥区别?

InnoDB锁演示

InnoDB锁演示