在使用SQL时,经常需要向数据库中插入数据。SQL中用于插入数据的语句是INSERT语句。
INSERT语句语法
INSERT语句的基本语法如下:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
其中:
* table_name 是要插入数据的表名。
* column1 , column2 , ... 是要插入数据的列名。
* value1 , value2 , ... 是要插入的数据值。
例如,要向名为 users 的表中插入一条数据,可以使用以下语句:
INSERT INTO users (name, email)
VALUES ('John Doe', 'john.doe@example.com')
注意
* 插入的数据值必须与列的数据类型匹配。
* 如果省略列名,则数据值将按照表的列定义顺序插入。
* 如果插入的值为NULL,则可以省略值。
插入多行数据
可以使用以下语法一次插入多行数据:
INSERT INTO table_name (column1, column2, ...)
VALUES
(value1, value2, ...),
(value3, value4, ...),
...
例如,要向 users 表中插入两条数据,可以使用以下语句:
INSERT INTO users (name, email)
VALUES
('John Doe', 'john.doe@example.com'),
('Jane Doe', 'jane.doe@example.com')
通过了解INSERT语句的语法和使用 ,您可以轻松地向SQL数据库中插入数据。