mysql语句数据怎么插
时间 : 2023-03-08 18:55:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

插入MySQL数据可以使用INSERT INTO语句。语法如下:

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...);

其中,`table_name`是要插入数据的表名,`column1`、`column2`、`column3`等是要插入的字段名,`value1`、`value2`、`value3`等是要插入的字段值。如果没有指定字段名,则需要按照表中字段的顺序插入相应数量的值。

以下是一个例子,向名为`students`的表中插入学生信息:

INSERT INTO students (name, age, gender, address)

VALUES ('John', 18, 'male', '123 Main St.');

这个语句将插入一个名为"John",年龄为18岁,性别为男性,住址为"123 Main St."的学生数据。如果还要插入其他学生信息,可以在VALUES子句中添加更多的行:

INSERT INTO students (name, age, gender, address)

VALUES ('Jane', 19, 'female', '456 Oak Ave.'),

('Tom', 20, 'male', '789 Maple St.'),

('Mary', 18, 'female', '321 Elm St.');

这个语句将同时插入三个学生数据。

注意,如果表中存在自动递增的主键列,可以在INSERT语句中忽略该列。例如,如果表中有一个名为`id`的自动递增主键列,那么可以使用以下语句插入数据:

INSERT INTO students (name, age, gender, address)

VALUES ('John', 18, 'male', '123 Main St.');

在这种情况下,MySQL将自动为`id`列分配一个唯一的、递增的值。