一、背景
DEFAULT
作用:当插入值的时候,如果没有赋予字段值,就会使用默认值
二、示例
CREATE TABLE IF NOT EXISTS test(
id INT KEY AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
password CHAR(32) NOT NULL,
sex ENUM('男',‘女’,‘保密’) NOT NULL DEFAULT '保密'
)AUTO_INCREMENT=1;
两种插入值的方式:
1.
INSERT test(name,password) VALUES('freddy','freddy');
2.
INSERT test VALUES(NULL,'freddy',‘freddy’,DEFAULT);