mysql csv储存引擎,mysql导入csv

mysql提供了csv储存引擎,csv格式是纯文本格式的文件,以逗号分隔取值,通用性超强。正好有客户发来csv数据要导入正好拿来测试一把。注意编码问题。

(1).首先看看csv的文件内容:(1.csv)

10000,高久峰,深圳,392223903@qq.com
10001,林芳臻,深圳,864005992@qq.com
10002,液态佐,湖南,737394322@qq.com

(2).根据上面字段数创建客户表

DROP TABLE IF EXISTS kehu;
CREATE TABLE kehu (
	id INT NOT NULL DEFAULT 0,
	username VARCHAR ( 5 ) NOT NULL,
	city VARCHAR ( 6 ) NOT NULL,
	email VARCHAR ( 50 ) NOT NULL
) ENGINE = csv DEFAULT CHARSET = utf8mb4

(3).上面创建表命令执行完成,mysql数据保存目录会生成一个csv文件,例如我的目录/var/lib/mysql/test下生成以下文件

-rw-r----- 1 mysql mysql   35 Oct 26 18:38 kehu.CSM
-rw-r----- 1 mysql mysql    0 Oct 26 18:38 kehu.CSV
-rw-r----- 1 mysql mysql 8656 Oct 26 18:38 kehu.frm

(4).mysql生成了kehu.csv文件,我们只需要将我们的1.csv文文件内容覆盖进去即可。(执行完成记得重启mysql)

more /mnt/d/1.csv > /var/lib/mysql/test/kehu.CSV    ##覆盖导入
more /mnt/d/1.csv >> /var/lib/mysql/test/kehu.CSV    ##追加导入
访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top