MySQL建设表时配置默认值束缚
发布时间:2021-05-18 03:25:59 所属栏目:编程 来源:互联网
导读:建设表时可以行使 DEFAULT 要害字配置默认值束缚,详细的语法名目如下: 字段名 数据范例 DEFAULT 默认值; 个中,默认值为该字段配置的默认值,假如是字符范例的
建设表时可以行使 DEFAULT 要害字配置默认值束缚,详细的语法名目如下:
<字段名> <数据范例> DEFAULT <默认值>; 个中,“默认值”为该字段配置的默认值,假如是字符范例的,要用单引号括起来。例 1 建设数据表 tb_dept3,指定部分位置默以为 Beijing,SQL 语句和运行功效如下所示。 mysql> CREATE TABLE tb_dept3 -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(22), -> location VARCHAR(50) DEFAULT 'Beijing' -> ); Query OK, 0 rows affected (0.37 sec) mysql> DESC tb_dept3; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | varchar(22) | YES | | NULL | | | location | varchar(50) | YES | | Beijing | | +----------+-------------+------+-----+---------+-------+ 3 rows in set (0.06 sec) 以上语句执行乐成之后,表 tb_dept3 上的字段 location 拥有了一个默认值 Beijing,新插入的记录假如没有指定部分位置,则默认都为 Beijing。 留意:在建设表时为列添加默认值,可以一次为多个列添加默认值,必要留意差异列的数据范例。 在修改表时添加默认值束缚 修改表时添加默认值束缚的语法名目如下: ALTER TABLE <数据表名> (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |