在MySQL数据库中,添加记录通常使用INSERT INTO语句。以下是该语句的基本语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);其中:
table_name 是要插入数据的表的名称。column1, column2, column3, ... 是要插入数据的列的名称。value1, value2, value3, ... 是要插入到对应列中的值。假设我们有一个名为 students 的表,其结构如下:
| id | name | age | grade | | --- | --- | --- | --- | | 1 | Alice | 20 | A | | 2 | Bob | 22 | B |
现在我们想要插入一条新的记录,可以这样写:
INSERT INTO students (name, age, grade)
VALUES ('Charlie', 21, 'A');执行这条语句后,students 表将新增一条记录:
| id | name | age | grade | | --- | --- | --- | --- | | 1 | Alice | 20 | A | | 2 | Bob | 22 | B | | 3 | Charlie | 21 | A |
INSERT INTO 语句广泛应用于各种需要向数据库表中添加数据的场景,如用户注册、商品添加、订单创建等。
INSERT IGNORE 忽略冲突,或使用 ON DUPLICATE KEY UPDATE 更新已存在的记录。希望以上信息能帮助您更好地理解和使用MySQL的 INSERT INTO 语句。