在SQL(结构化查询语言)中,向数据库表中输入数据有两种主要 :INSERT语句和LOAD DATA INFILE语句。本文将重点介绍如何使用INSERT语句输入数据。
INSERT语句
INSERT语句用于向数据库表中添加一行或多行数据。语法如下:
INSERT INTO table_name (column1, column2, ..., columnN)
VALUES (value1, value2, ..., valueN);
其中:
table_name:要插入数据的表名。
column1, column2, ..., columnN:要插入数据的列名。
value1, value2, ..., valueN:要插入的列值。
示例
以下是一个向名为"customers"的表中插入数据的INSERT语句示例:
INSERT INTO customers (customer_id, customer_name, customer_email)
VALUES (1, 'John Doe', 'johndoe@example.com');
此语句将向"customers"表中插入一条新记录,其中以下列值为:
customer_id:1
customer_name:John Doe
customer_email:johndoe@example.com
批量插入
如果要插入大量数据,可以使用INSERT语句中的VALUES子句批量插入。
INSERT INTO table_name (column1, column2, ..., columnN)
VALUES (value1, value2, ..., valueN),
(value3, value4, ..., valueN),
(value5, value6, ..., valueN);
请注意,每个值组(由逗号分隔)代表一行要插入的数据。
INSERT语句是向数据库表中输入数据的常用 。通过指定目标表、列名和要插入的值,可以轻松地添加单行或多行数据。