MySQL是一种流行的关系型数据库管理系统。在MySQL中,向一个表中添加新记录是一项非常常见的任务。这篇文章将介绍如何通过SQL语句向MySQL表中添加新记录。
INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...);
上面的代码是一个基本的INSERT语句的示例。要向表中添加记录,首先需要确定要添加记录的表的名称。在代码中,将表名替换为table_name。
然后,在VALUES子句中,将要添加的每个列的值指定为一个逗号分隔的列表。如果表具有自增长列,则不必为该列指定值。上面的代码将列列为column1、column2、column3等的列值添加到表中。
例如,以下SQL语句将向名为persons的表中添加新记录:
INSERT INTO persons (first_name, last_name, age)VALUES ('John', 'Doe', 25);
上面的代码将向persons表中添加一个名为John Doe,年龄为25的新记录。
可以使用多个VALUES子句以单个INSERT语句向表中添加多个记录。以下是示例SQL语句,该语句向名为persons的表中添加两个新记录:
INSERT INTO persons (first_name, last_name, age)VALUES('John', 'Doe', 25),('Jane', 'Doe', 28);
上面的代码将向persons表中添加两个名为John Doe和Jane Doe,年龄为25和28的新记录。
通过使用INSERT INTO语句和VALUES子句,可以轻松向MySQL表中添加新记录。