📜  sql 插入值 - SQL (1)

📅  最后修改于: 2023-12-03 15:05:18.867000             🧑  作者: Mango

SQL 插入值

在 SQL 中,使用 INSERT INTO 语句来向表中插入新的行数据。以下是 INSERT INTO 语句的通用语法:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

其中,table_name 是要插入数据的表名,column1, column2, column3, ... 是要插入的数据的列名,value1, value2, value3, ... 是要插入的数据的值。

例如,我们有一个名为 customers 的表,包含 id, name, email, 和 age 四个列,现在我们要向其中插入一条新的数据:

INSERT INTO customers (name, email, age)
VALUES ('John Smith', 'john@example.com', 30);

执行上述 SQL 语句后,customers 表将会新增一条数据,其 name'John Smith'email'john@example.com'age30

需要注意的是,如果我们没有指定所有的列名和对应的值,那么默认情况下,SQL 将为那些没有指定值的列插入默认值(如果有的话),或者插入 NULL。

除了插入单行数据以外,我们还可以插入多行数据。例如,我们要向 customers 表中插入两条数据:

INSERT INTO customers (name, email, age)
VALUES ('Jane Doe', 'jane@example.com', 25),
       ('Bob Brown', 'bob@example.com', 35);

执行上述 SQL 语句后,customers 表将会新增两条数据,其值分别为:

| id | name | email | age | |----|------------|-----------------|-----| | 1 | John Smith | john@example.com | 30 | | 2 | Jane Doe | jane@example.com | 25 | | 3 | Bob Brown | bob@example.com | 35 |

以上是 SQL 插入值的简单介绍。通过 INSERT INTO 语句,我们可以向表中插入一条或多条新的行数据,使得我们的数据变得更加丰富、全面。