展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

mysql客户端工具导入.csv

准备csv文件

  • 使用excel打开,另存为csv文件
  • office和wps都只能保存活动的工作表,每次只能保存1张表

DBerver

  • 右键,导入数据

  • 选择要导入的文件

  • 指定字段

  • 导入速度快,不能指定导入指定多少条数据,sql命令查看导入所需数据后,取消操作

  • 选择要导入的文件

  • 没有标题字段,从1行到100w行数据

  • 指定目标表

  • 指定目标字段

  • 点击开始

  • 导入成功

workbench

  • 将excel文件另存为csv文件

  • workbench新建1张表,没有import按钮,原因是没有设置主键

  • 将一个字段设置为主键后,即可导入数据

  • 将要导入的数据文件改为utf-8的格式,使用记事本打开查看

  • 选择文件

  • 选择数据库表

  • 查看字段与数据是否对应

  • 开始导入

  • 如果主键字段有大量重复数据则会报错

  • 可以换个重复数据少的设为主键,需要先清空表中的数据,否则无法将其他字段设为主键

truncate table 表名;

  • 由于workbench不能指定导入多少条数据,可以在导入的过程中执行如下语句,导入差不多需要的数据时,点击Cancel取消
SELECT count(*) FROM mydb.shop;
# 查最大id效率更高
select max(id) from mydb.shop;
  • 方式2,自己新建1个字段并设置为主键,设置为自增,新建字段前也需要清空表中数据

  • 如果新建的id字段不能设置为自增,将类型改为int类型

  • 设置主键后,导入数据时,需要将数据与字段对应,因为新建的id字段是没有对应数据的

  • 导入速度非常慢

posted @ 2023-10-22 23:44  DogLeftover  阅读(86)  评论(0)    收藏  举报