INSERT INTO 语句用于向数据库表中插入新的行。基本的 INSERT INTO 语法如下:
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.pingtaimeng.com/article/detail/14020/SQL