第一步:创建数据表
CREATE TABLE `table_name` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int(3) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
第二步:将数据存储到文本文件中
在存储数据的文本文件中,每行数据应当用逗号或制表符分隔:
name1,age1 name2,age2 name3,age3
第三步:使用LOAD DATA导入数据
使用LOAD DATA命令,将文本文件中的数据导入到MySQL数据库的数据表中:
LOAD DATA INFILE '/path/to/data.txt' INTO TABLE `table_name` FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n';
注意:以上命令中需要将/path/to/data.txt替换成实际存储数据的文本文件的路径。如果数据表中的字段需要进行数据类型转换或其他处理,可以在LOAD DATA命令中添加相应的选项。
通过以上三个步骤,大家可以快速地将大量的数据批量导入到MySQL数据库中。