MySQL 插入数据

在 MySQL 中,可以使用多种方式进行数据插入操作。以下是常见的几种方式:

  1. 单行插入:使用 INSERT INTO ... VALUES ... 语句插入单行数据。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
  1. 多行插入:一次性插入多行数据。
INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3),
       (value4, value5, value6),
       (value7, value8, value9);
  1. 插入查询结果:使用 INSERT INTO ... SELECT ... 语句从其他表中选择数据并插入目标表。
INSERT INTO table1 (column1, column2, column3)
SELECT column1, column2, column3
FROM table2
WHERE condition;
  1. 插入忽略重复:当插入数据时,如果遇到唯一键冲突,则忽略该行数据。
INSERT IGNORE INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
  1. 替换插入:当遇到唯一键冲突时,替换掉原有数据。
REPLACE INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

这些都是常见的 MySQL 插入数据的方式,你可以根据具体的需求和场景来选择合适的方式进行数据插入操作。

posted @ 2024-03-27 09:56  Kllin  阅读(39)  评论(0编辑  收藏  举报