**基本语法**
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);table_name:表的名称。
(column1, column2, ...):要插入数据的列名称。
(value1, value2, ...):对应列的值。
**示例案例**
假设有一个名为 users 的表,表结构如下:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
age INT,
email VARCHAR(100)
);向 users 表插入一条数据:
INSERT INTO users (name, age, email)
VALUES ('Alice', 30, 'alice@example.com');如果 id 列是 AUTO_INCREMENT(自动增加),你不需要为它提供值,数据库会自动生成。
插入多行数据
INSERT INTO users (name, age, email)
VALUES
('Bob', 25, 'bob@example.com'),
('Charlie', 35, 'charlie@example.com');