MySQL数据库插入数据的sql语句
时间: 2024-06-24 17:02:01 浏览: 175
MySQL数据库资料+sql语句
在MySQL中,插入数据通常使用 `INSERT INTO` 语句。该语句的基本结构如下:
```sql
INSERT INTO table_name (column1, column2, ..., columnN)
VALUES (value1, value2, ..., valueN);
```
这里,`table_name` 是你想要插入数据的表的名称,`column1, column2, ..., columnN` 是表中的列名,`value1, value2, ..., valueN` 是相应的值,需要一一对应。
例如,如果你有一个名为 `employees` 的员工表,有 `id`, `name`, `email`, 和 `salary` 列,你可以这样插入一条新的员工记录:
```sql
INSERT INTO employees (id, name, email, salary)
VALUES (1, 'John Doe', 'john.doe@example.com', 50000);
```
如果你想要插入的数据来自一个表或查询的结果,可以使用 `SELECT` 子句:
```sql
INSERT INTO employees (id, name, email, salary)
SELECT * FROM other_table WHERE some_condition;
```
这里,`other_table` 是你要从中提取数据的源表,`some_condition` 是用于选择记录的条件。
阅读全文