La contrainte de valeur par défaut MySQL est utilisée pour spécifier la valeur par défaut d'une certaine colonne.
méthode1 : nom du champ> données classe def aultPar défaut Value>;
methodalter table nom de la table modify nom de la colonne class type default default valeur ;create table t_user10 (
id int ,
name varchar(20) ,
address varchar(20) default ‘北京' -- 指定默认约束
);
-- alter table 表名 modify 列名 类型 default 默认值;
create table t_user11 (
id int ,
name varchar(20) ,
address varchar(20)
);
alter table t_user11 modify address varchar(20) default ‘北京';
-- alter table <表名> modify column <字段名> <类型> default null; alter table t_user11 modify column address varchar(20) default null;
Par exemple :
Maintenant, définissez la longueur d'un certain champ sur 5, puis les données réelles sont 1, puis ce qui est affiché dans votre base de données est 00001
create table t_user12 ( id int zerofill , -- 零填充约束 name varchar(20) );
alter table t_user12 modify id int;
-- 1. 添加约束 create table t_user12 ( id int zerofill , -- 零填充约束 name varchar(20) ); insert into t_user12 values(123, '张三'); insert into t_user12 values(1, '李四'); insert into t_user12 values(2, '王五');
Résumé
Nous avons beaucoup appris ; contraintes avant, ici Voici un résumé approximatif. Nous devons définir ces contraintes en fonction de nos propres scénarios d'application, afin de pouvoir enfin répondre à nos besoins quotidiens :
-- 总结 -- 1:通过修改表结构添加主键约束 create table emp4( eid int primary key, name varchar(20), deptId int, salary double ); -- 2:添加自增正约束 create table t_user1 ( id int primary key auto_increment, name varchar(20) ); -- 3:创建非空约束 create table mydb1.t_user6 ( id int , name varchar(20) not null, -- 指定非空约束 address varchar(20) not null -- 指定非空约束 ); -- 4:创建唯一约束 create table t_user8 ( id int , name varchar(20) , phone_number varchar(20) unique -- 指定唯一约束 ); -- 5:创建默认约束 create table t_user10 ( id int , name varchar(20) , address varchar(20) default '北京' -- 指定默认约束 );
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!