MySQL 的插入语句主要有以下几种写法:

  1. 插入完整的行数据:
INSERT INTO 表名 (列1, 列2, 列3) VALUES (值1, 值2, 值3);

示例:

INSERT INTO users (username, password, email) VALUES ('John', '123456', 'john@example.com');
  1. 插入部分列数据,其余列使用默认值:
INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);

示例:

INSERT INTO users (username, password) VALUES ('Jane', 'abcdef');
  1. 插入查询结果:
INSERT INTO 表名 (列1, 列2, 列3)
SELECT 列1, 列2, 列3 FROM 另一个表名 WHERE 条件;

示例:

INSERT INTO users (username, password, email)
SELECT name, password, email FROM temp_users WHERE status = 'active';
  1. 插入多行数据:
INSERT INTO 表名 (列1, 列2, 列3)
VALUES (值1, 值2, 值3),
       (值4, 值5, 值6),
       ...
       (值n, 值n+1, 值n+2);

示例:

INSERT INTO users (username, password, email)
VALUES ('Mike', '654321', 'mike@example.com'),
       ('Amy', '987654', 'amy@example.com'),
       ('Mark', 'xyz123', 'mark@example.com');

这些是 MySQL 中常见的插入语句写法,可以根据具体的需求选择合适的语法来插入数据。

MySQL 插入语句:多种写法及示例

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

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