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 表格中插入一条新的数据行。
  • 插入的数据包括:id1name'张三'age18gender'男'

注意:

  • 列名和值列表的顺序必须一致。
  • 值的类型要与对应列的类型一致。
  • 使用单引号包裹字符串类型的值。

其他用法:

  • 可以使用 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 数据库中非常重要的一个语句,掌握它的用法可以方便地进行数据插入操作。

MySQL 插入数据语句教程 - 详解 INSERT INTO 语法

原文地址: https://www.cveoy.top/t/topic/jLrZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录