INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
此语句可以将指定表中的值插入到指定列中。下面是语句中更详细的解释:
table_name
是要写入数据的表的名称。column1, column2, column3, ...
是要在其中写入数据的列的名称。value1, value2, value3, ...
是要写入列的值。
例如,要将名为 Customers 的表中的新客户信息插入到其名称和电话号码列中,可以使用以下命令:
INSERT INTO Customers (Name, Phone) VALUES ('John Doe', '555-555-1212');
此命令向 Customers 表添加一行,其中 Name 列的值为 ‘John Doe’,Phone 列的值为 ‘555-555-1212’。
可以在一个 INSERT INTO 语句中写入多行数据,只需要多次重复 VALUES 子句即可。例如:
INSERT INTO Customers (Name, Phone) VALUES ('John Doe', '555-555-1212'), ('Jane Smith', '555-555-1234'), ('Bob Johnson', '555-555-5678');
此命令将三个新客户的信息添加到 Customers 表中。
总之,MySQL 提供了多种方法将数据写入其数据库,其中 INSERT INTO 语句是一种常见而有效的方法。