mysql怎样设置默认值约束_MySQL默认值约束怎么用

本篇文章将介绍default 默认约束,如何使用和改动后的效果。

mysql怎样设置默认值约束_MySQL默认值约束怎么用_第1张图片

常用数据库约束:

default 默认约束;

not null:非空约束,指定某列不为NULL;

unique:唯一约束,指定某列和几列组合的数据不能重复;

primary key:主键约束,指定某列的数据非空、唯一、不能重复;

foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据;

check:检查,指定一个表达式,用于检验指定数据;

1、default 定义列的默认值

当插入一个新行到表中时,没有给该列明确赋值,如果定义了列的默认值,将自动得到默认值;如果没有,则为(NULL)。-- 创建一张user表

CREATE TABLE `test`.`user`(

`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id',

`name` VARCHAR(225) COMMENT '姓名',

`sex` TINYINT(1) DEFAULT 1 COMMENT '性别

你可能感兴趣的:(mysql怎样设置默认值约束)