MySQL 插入数据语句教程 - 详解 INSERT INTO 语法
MySQL 插入数据语句教程 - 详解 INSERT INTO 语法
INSERT INTO 语句 用于向 MySQL 表格中插入新的数据行。
语法:
INSERT INTO 表名 (列名1, 列名2, 列名3, ...) VALUES (值1, 值2, 值3, ...);
参数说明:
- 表名: 要插入数据的表格名称。
- 列名1, 列名2, 列名3, ...: 要插入数据的列名列表。可以省略,表示插入所有列。
- 值1, 值2, 值3, ...: 要插入到对应列的值列表。
示例:
INSERT INTO student (id, name, age, gender) VALUES (1, '张三', 18, '男');
解释:
- 这条语句会向 student表格中插入一条新的数据行。
- 插入的数据包括:id为1,name为'张三',age为18,gender为'男'。
注意:
- 列名和值列表的顺序必须一致。
- 值的类型要与对应列的类型一致。
- 使用单引号包裹字符串类型的值。
其他用法:
- 可以使用 INSERT INTO ... SELECT ...语句从另一个表格中插入数据。
- 可以使用 INSERT INTO ... VALUES (...), (...), ...语句插入多行数据。
示例:
-- 从另一个表格中插入数据
INSERT INTO new_table (col1, col2) SELECT col3, col4 FROM old_table;
-- 插入多行数据
INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 20, '女'), (3, '王五', 22, '男');
总结:
INSERT INTO 语句是 MySQL 数据库中非常重要的一个语句,掌握它的用法可以方便地进行数据插入操作。
 
原文地址: https://www.cveoy.top/t/topic/jLrZ 著作权归作者所有。请勿转载和采集!