MySQL | 您所在的位置:网站首页 › 默认值用英语怎么说 › MySQL |
默认值
“默认值(Default)”的完整称呼是“默认值约束(Default Constraint)”。MySQL 默认值约束用来指定某列的默认值。 例如女同学较多,性别就可以默认为“女”,如果插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为“女”。 设置默认值使用 DEFAULT 关键字设置默认值约束,具体的语法规则如下: DEFAULT ;示例:创建数据表 student3,指定性别位置默认为 女,输入的 SQL 语句和运行结果如下所示 CREATE TABLE student3( CODE INT PRIMARY KEY, NAME VARCHAR (50) NOT NULL UNIQUE, sex CHAR (2) DEFAULT '女', -- 设置默认值,如果添加记录时没有给值,则数据库保存默认值 phone CHAR (18), age INT CHECK (age BETWEEN 17 AND 22), enter_time date ); DESC student3;以上语句执行成功之后,表student3 上的字段sex拥有了一个默认值 女,新插入的记录如果没有指定时,则默认都为 女。 修改表中的默认值就拿上面的例子来说,现在到了另一个部门,里面男生狠多,这时就要修改一下默认值了,操作如下: ALTER TABLE CHANGE COLUMN DEFAULT ;示例: ALTER TABLE student3 CHANGE COLUMN sex sex CHAR(2) DEFAULT '男'; DESC student3;删除默认值约束 删除,就是把默认值设为空就好了 修改表时删除默认值约束的语法规则如下: ALTER TABLE CHANGE COLUMN DEFAULT NULL;示例: ALTER TABLE student3 CHANGE COLUMN sex sex CHAR(2) DEFAULT NULL; DESC student3;
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |