
INSERT 用法
INSERT 语句用于将一行或者多行数据插入到数据表中。
插入单行数据语法:
INSERT INTO table_name (column_1, column_2, ...)
VALUES (value_1, value_2, ...);
插入多行数据语法:
INSERT INTO table_name (column_1, column_2, ...)
VALUES (value_11, value_12, ...),
(value_21, value_22, ...)
...;
INSERT 示例
创建测试表 t26
CREATE TABLE t26 (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
age INT
);
插入单行数据
INSERT INTO t26(name, age) VALUES ("zhangsan", 18);
Query OK, 1 row affected (0.01 sec)
注意:输出中的 1 row affected 代表已经成功插入了一行数据到 t26 表中。
查询 t26 表的数据
mysql> select * from t26;
+----+----------+------+
| id | name | age |
+----+----------+------+
| 1 | zhangsan | 18 |
+----+----------+------+
1 row in set (0.00 sec)
插入多行数据
INSERT INTO t26(name, age) VALUES ("lisi", 20), ("wangwu", 22);
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
注意:
1. 输出中的 2 row affected 代表已经成功插入了 2 行数据到 t26 表中。
2. Records: 2 代表有 2 行数据要插入到表中。
3. Duplicates: 0 代表重复的行数是 0。
4. Warnings: 0 代表需要注意的行数是 0。
查询 t26 表的数据
评论