1、通过命令导入数据
第一步
在导入数据前我们肯定对数据进行了基础的了解,知道了都有哪些列 在mysql中创建数据库test,并创建数据表dept(创建基础的表结构)
将excel另存为csv文件,并将需导入文件放到mysql的安全路径下
show variables like '%secure%'; -- 查看安全路径
一行命令,快速导入数据
-- 批量导入数据(路径中不能有中文,‘\’在编程语言中是转义符,需要将‘\’改为‘\\’或‘/’)
load data infile "C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\dept.csv"
into table dept
fields terminated by ','
ignore 1 lines;
第四步
查看数据是否成功导入
若导入数据出现报错 Invalid utf8mb4 character string: ‘"’ 解决方法:新建/修改数据库为 gbk编码 格式,然后新建/修改 表 为 gbk编码 格式,再进行导入即可。
此种方式导入文件(尤其是数据较多的)较慢,建议优先选择命令行导入数据 注意:若此表本来就是图形化导入数据时,创建的,那么不会就没有导入的按钮,只有左边导出数据的按钮。
注意:此步骤无法导入中文 后面,一直点击next,即可成功导入数据。