前言:
现时姐妹们对“数据库非空约束语句”大体比较注重,朋友们都想要分析一些“数据库非空约束语句”的相关知识。那么小编同时在网上网罗了一些关于“数据库非空约束语句””的相关内容,希望大家能喜欢,小伙伴们一起来学习一下吧!2.非空约束
关键字: not null
change 关键字可以修改列名,类型, 约束
修改非空约束: alter table 表名change 列名 新列名 数据类型 not null ;
modify 关键字能改 类型, 约束 (但是不能改列名)
修改非空约束:alter table 表名 modify 列名 数据类型 not null ;
例如1:新建yu表,给列名 (username)添加非空约束,相关sql写法如下:
create table yu(
id int;
username varchar(10) not null;
);
例如2:修改yu表的约束:
(1)添加非空约束,同时把username 列改为name,相关sql写法如下:
alter table yu change username name varchar(10) not null;
(2)删除表yu的name列的非空约束
alter table yu change name name varchar(10) ;
例如3:修改yu表的约束:
(1)添加非空约束,同时把name列的数据长度修改为20,相关sql写法如下:
alter table yu modify name varchar(20) not null ;
(2)删除表yu的name列的非空约束
alter table yu modify name varchar(10) ;
标签: #数据库非空约束语句 #数据库设置非空约束 #数据表非空约束怎么设置 #sql非空约束 #sql修改非空