请选择 进入手机版 | 继续访问电脑版

mysql数据库操作之默认值(default)

[复制链接]
查看1877 | 回复0 | 2020-9-29 11:25 | 显示全部楼层 |阅读模式
如果一个字段没有插入值,可以默认插入一个指定的值
  1. mysql> create table stu19(
  2.     -> name varchar(20) not null default '姓名不详',
  3.     -> addr varchar(50) not null default '地址不详'
  4.     -> );
  5. Query OK, 0 rows affected (0.05 sec)

  6. mysql> insert into stu19(name) values ('tom');
  7. Query OK, 1 row affected (0.00 sec)

  8. mysql> insert into stu19 values (default,default);
  9. Query OK, 1 row affected (0.00 sec)

  10. mysql> select * from stu19;
  11. +----------+----------+
  12. | name     | addr     |
  13. +----------+----------+
  14. | tom      | 地址不详        |
  15. | 姓名不详         | 地址不详        |
  16. +----------+----------+
  17. 2 rows in set (0.00 sec)
复制代码
小结:
default关键字用来插入默认值

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-3-24