mysql insert语句

admin 40 0

在MySQL中,`INSERT`语句用于向表中插入新的记录,以下是`INSERT`语句的基本语法:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

* `table_name`:要插入记录的表名。

* `column1, column2, column3, ...`:要插入记录的列名。

* `value1, value2, value3, ...`:要插入到相应列中的值。

**示例**:

假设有一个名为`students`的表,包含以下列:`id`, `name`, 和 `age`。

要向该表中插入一条新的记录,可以执行以下SQL语句:

INSERT INTO students (id, name, age)
VALUES (1, 'John Doe', 25);

这将在`students`表中插入一条新记录,其中`id`为1,`name`为'John Doe',`age`为25。

**注意**:如果表中的某些列设置了默认值,并且你在插入记录时没有为这些列提供值,MySQL将自动使用默认值,如果某个列不允许为空(NOT NULL),并且你在插入记录时没有为其提供值,那么插入操作将失败。