16、MySQL-插入记录
来源:互联网 发布:用java编写的大型游戏 编辑:程序博客网 时间:2024/06/05 20:43
1、一次插入一条记录
INSERT [INTO] tbl_name [(字段名称)] VALUES(值|exp|DEFAULT...);
mysql> CREATE TABLE IF NOT EXISTS user(-> id SMALLINT UNSIGNED AUTO_INCREMENT KEY,-> username VARCHAR(20) NOT NULL UNIQUE,-> age TINYINT UNSIGNED-> );mysql> -- 不指定字段名称mysql> INSERT INTO user VALUES(1,'张三',11);mysql> -- 指定字段名称mysql> INSERT user(username,age) VALUES('李四',15);mysql> -- 使用表达式mysql> INSERT user(id,username,age) VALUES(5,'王5',3+2);mysql> SELECT * FROM user;+----+----------+------+| id | username | age |+----+----------+------+| 1 | 张三 | 11 || 2 | 李四 | 15 || 5 | 王5 | 5 |
2、一次插入多条记录
INSERT [INTO] tbl_name [(字段名称)] VALUES(值...),(值...),(值...)...;
mysql> -- 一次插入多条记录mysql> INSERT user(username,age) VALUES('张1',21),('张2',22),('张3',23);mysql> SELECT * FROM user;+----+----------+------+| id | username | age |+----+----------+------+| 1 | 张三 | 11 || 2 | 李四 | 15 || 5 | 王5 | 5 || 6 | 张1 | 21 || 7 | 张2 | 22 || 8 | 张3 | 23 |+----+----------+------+
3、通过SET插入记录
在子查询中使用较多
INSERT [INTO] tbl_name SET 字段名称=值,...;
mysql> INSERT INTO user SET username='大大',age=88;mysql> SELECT * FROM user;+----+----------+------+| id | username | age |+----+----------+------+| 1 | 张三 | 11 || 2 | 李四 | 15 || 5 | 王5 | 5 || 6 | 张1 | 21 || 7 | 张2 | 22 || 8 | 张3 | 23 || 9 | 大大 | 88 |+----+----------+------+
0 0
- 16、MySQL-插入记录
- mysql 循环插入记录
- mysql数据记录插入
- MySQL--数据表插入记录
- MySQL--插入记录--insert
- mysql插入多条记录
- MYSQL 插入记录 中文乱码
- Hibernate插入记录到Mysql
- MySql避免重复插入记录
- mysql插入不重复记录
- MySql避免重复插入记录
- MySQL不插入重复记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- mysql 插入记录操作
- mysql避免插入重复记录
- MySql避免重复插入记录
- 安卓基础(十二)
- 15、MySQL-修改数据表
- 年,月,日,天日期自动添加,减少
- 一些网络中流传的iptables脚本的误区(转)
- argc 和 argv[]
- 16、MySQL-插入记录
- 有权图的Floyed
- 随笔记录使用DNK时遇到的几个问题
- ssh从本地上传到Linux服务器
- 17、MySQL-更新记录
- Android在横竖屏切换时到底发生了什么?
- EF之概念先行
- Java中的假克隆、浅克隆、深克隆
- 18、MySQL-删除记录