MySQL表数据快速导入技巧(mysql 表数据导入)
MySQL数据库是一种流行的关系型数据库管理系统,经常用于网站开发。有时,我们需要将数据从现有表导入到MySQL表中。幸运的是,MySQL提供了一种标准方法来快速导入数据,它就是启用“load data”语句。
首先,你需要创建一个用于存储数据的表,例如:
CREATE TABLE mytable (
id INT,
name VARCHAR(50),
age INT
);
接下来,准备一个存储原始数据的文本文件,例如data.txt:
1,John Smith,25
2,Bob Jones,30
3,Sue Johnson,28
最后,使用LOAD DATA命令通过指定文本文件导入数据:
LOAD DATA INFILE ‘data.txt’
INTO TABLE mytable
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n’
(id, name, age);
至此,原始文本文件中的数据将被导入到mytable表中,可以使用以下SQL语句来检查:
SELECT * FROM mytable;
可以看到,原始文本文件中的数据已经被导入到mytable表中:
+—-+—————+—–+
| id | name | age |
+—-+—————+—–+
| 1 | John Smith | 25 |
| 2 | Bob Jones | 30 |
| 3 | Sue Johnson | 28 |
+—-+—————+—–+
以上就是利用MySQL的LOAD DATA语句来将数据从原始文件快速导入MySQL表的方法。要注意的是,该语句只能以CSV格式从文本文件中导入数据。如果原始文件是其他格式,则需要使用其他方法来实现。