8.1.5 创建数据表时指定默认值
在MySQL中,创建数据表时可以为字段设置默认值。比如将INT类型的默认值可以设置为0,将VARCHAR类型的默认值可以设置为空字符串,将DATETIME类型的默认值可以设置为系统当前时间等。如果为字段指定了默认值,则在向数据表插入数据时,如果没有为当前字段指定任何值,则MySQL会自动为该字段赋值为指定的默认值。
1.语法格式
创建数据表时指定默认值的语法如下:
字段名称 数据类型 DEFAULT 默认值
定义字段时,在字段后面使用关键字DEFAULT,后面跟默认值,即可为当前字段设置默认值。
2.简单示例
创建商家店铺对应的商品类别信息表t_goods_category9,并指定t_shop_id字段的默认值为1。
mysql> CREATE TABLE t_goods_category9(
-> t_category_id INT,