excel文件.xlsx七十九万数据导入mysql数据库
2020-07-29 本文已影响0人
心似风雨
excel文件.xlsx七十九万数据导入mysql数据库
- 1.先使用excel打开.xls文件,选择另存为.csv文件
- 2.把文件从gbk格式转换为utf-8
iconv -f gbk -t utf-8 1.csv > 2.csv - 2.使用命令行连接数据库
mysql -uroot -p - 3.创建导入的表,字段类型建议都用varchar,字段数与.xlsx文件一致
- 4.执行 show variables like "secure_file_priv";
可以查看导入数据的存放位置,如果secure_file_priv为null,证明禁止数据导入,需要修改my.cnf文件增加内容
secure-file-priv=路径
并重启数据库 service mysqld restart,
my.cnf文件位置一般为/etc/my.cnf或/etc/mysql/my.cnf,cp .csv文件 刚才设置的路径 - 5.执行命令 load data infile “/home/mysql/1.csv” into table tablename fields terminated by ",";