SQL學習之not null約束

2021-10-01 10:30:47 字數 1506 閱讀 8176

刪除 not null 約束

菜鳥教程

sqlnot null約束用於指定某一列不接受null

預設的情況下,表的列接受null

not null 約束強制字段始終包含值。這意味著,如果不向字段新增值,就無法插入新記錄或者更新記錄

在建立表結構時,可以給字段新增not null關鍵字來新增not null約束

create

table lesson (

id int(11

)not

null

primary

keyauto_increment

, name varchar(32

)default'',

views int(11

)not

null

default0,

created_at datetime

);

如果表已經被建立,而又想新增not null約束,可以使用alter table命令

alter

table lession alter

column views int(11

)not

null

default

'0';

alter

table lession modify

column views int(11

)not

null

default

'0';

alter

table lession modify views int(11

)not

null

default

'0';

如果想要刪除not null約束,可以使用alter table命令,也就是不指定not null關鍵字即可

alter

table lession alter

column views int(11

)default

'0';

alter

table lession modify

column views int(11

)default

'0';

alter

table lession modify views int(11

)default

'0';

sql學習之常見約束

常見約束 含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性 分類 六大約束 not null 非空,用於保證該字段的值不能為空 比如姓名 學號等 default 預設,用於保證該字段有預設值 比如性別 primary key 主鍵,用於保證該字段的值具有唯一性,並且非空 比如學號...

SQL學習之primary key約束

alter table 時的 sql primary key 約束 刪除 primary key 約束 菜鳥教程 sqlprimary key又稱 主鍵 用於約束唯一標識資料庫表中的每條記錄 主鍵必須包含唯一的值 主鍵列不能包含 null 值 每個表都應該有乙個主鍵,並且每個表只能有乙個主鍵 如果想...

sql學習筆記 約束

含義 一種限制,用於限制表中的資料 為了保證表中的資料的準確和可靠性。分類 六大約束 not null 非空,用於保證該字段的值不能為空 default 預設,用於保證該字段有預設值 primary key 主鍵,用於保證該字段的值具有唯一性,並且非空 unique 唯一,用於保證該字段的值具有唯一...