mysql使用default来设置字段的默认值
2024-08-29 02:04:59
mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值
在使用create table创建表的时候,为字段设置默认值,如下:
mysql> CREATE TABLE Test(State char(2) NOT NULL DEFAULT "KY");
Query OK, 0 rows affected (0.03 sec)
上面SQL代码创建了一个Test,该表包含了一个State的字段,字段不允许为空且默认值(DEFAULT)为"KY"
当向该表中插入数据时,我们可以这样使用DEFAULT:
mysql> insert into Test (state) value (default);
Query OK, 1 row affected (0.01 sec)
上面SQL语句向test表中插入了一行数据,但没有给state字段设置任何值,这时候DEFAULT就取作用了,将state的值设置为默认值"KY"
查看表数据:
mysql> select * from Test;
+-------+
| State |
+-------+
| KY |
+-------+
1 row in set (0.02 sec)
最新文章
- javascript数据结构与算法---列表
- Jmeter性能测试入门(链接收藏)
- Sharepoint学习笔记—习题系列--70-576习题解析 -(Q52-Q55)
- linux下解压war格式的包
- Unity3d 脚本相互调用
- offsetLeft与style.left区别
- 细说OpenSessionInView问题
- (转) Unity3D中角色的动画脚本的编写(三)
- React-Native OpenGL体验一
- HDU 1272 小希的迷宫(乱搞||并查集)
- python学习交流 - 匿名函数
- UVALive - 3530:Martian Mining
- 在docker上运行.net core程序
- 守护模式,互斥锁,IPC通讯,生产者消费者模型
- 关于使用国内dock仓库,网易、DaoCloud
- ESP8266 HTTP 项目(2)HTTP网页修改WIFI连接,上电自动连接上次的WIFI。
- hadoop离线计算项目上线配置问题记录
- 生成树的计数 Matrix-Tree(矩阵树)定理
- 程序员眼中的Redis
- 邮件发送-》http://service.mail.qq.com/cgi-bin/help?subtype=1&;&;id=28&;&;no=1001256
热门文章
- The 13th Zhejiang Provincial Collegiate Programming Contest - C
- Codeforces Round #510 (Div. 2) D. Petya and Array(树状数组)
- IE设置信任站点和安全级别(bat文件)
- c++ 批量初始化数组 fill和fill_n函数的应用
- python的tuple()
- 【NOIP1999】邮票面值设计 dfs+dp
- 51nodeE 斜率最大
- [FZU2254]英语考试
- K-D树问题 HDU 4347
- string与double的互相转换