mysql批量插入100万数据
时间: 2024-02-05 22:07:05 浏览: 180
mysql大批量数据插入
4星 · 用户满意度95%
要批量插入100万条数据,可以使用MySQL的LOAD DATA INFILE语句,该语句可以从文件中读取数据并将其插入到表中。具体步骤如下:
1. 将数据存储在一个文本文件中,每行代表一条记录,字段之间使用制表符或逗号分隔。
2. 创建一个表,该表的结构与数据文件中的数据相匹配。
3. 使用LOAD DATA INFILE语句将数据文件中的数据加载到表中。
示例代码如下(假设数据文件名为data.txt,表名为mytable):
```sql
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
LOAD DATA INFILE 'data.txt' INTO TABLE mytable;
```
注意:在使用LOAD DATA INFILE语句时,需要确保MySQL用户对数据文件所在的目录具有读取权限。
阅读全文