INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
- table_name: 要插入数据的表的名称。
- (column1, column2, column3, ...): 要插入数据的列的名称。
- VALUES (value1, value2, value3, ...): 要插入的实际数据。
以下是一些 INSERT INTO 语句的例子:
1. 插入所有列的数据:
INSERT INTO employees (employee_id, first_name, last_name, salary)
VALUES (101, 'John', 'Doe', 50000);
2. 插入部分列的数据:
INSERT INTO employees (first_name, last_name)
VALUES ('Jane', 'Smith');
3. 插入多行数据:
INSERT INTO employees (first_name, last_name, salary)
VALUES
('Alice', 'Johnson', 60000),
('Bob', 'Williams', 55000),
('Charlie', 'Brown', 52000);
在执行 INSERT INTO 语句时,需要确保提供的值的数量和顺序与目标表中的列相匹配。如果省略了某些列,那么插入的数据将按照表定义的默认值或 NULL 值进行处理,取决于表的定义。
插入新数据是维护数据库的基本操作之一,通过 INSERT INTO,你可以将新的记录添加到表中,使数据库中的数据得以更新。
转载请注明出处:http://www.zyzy.cn/article/detail/14020/SQL