当前位置:首页 > SQL > 正文内容

mysql csv储存引擎,mysql导入csv

高老师6年前 (2019-10-26)SQL1386

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    ##追加导入

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/334.html

分享给朋友:

“mysql csv储存引擎,mysql导入csv” 的相关文章

mysql group分组排序

mysql group分组排序

下面的是商品数据表,id是主键,catename是分类,titile是标题,price是价格,现在要求计算每种分类下的商品平均价格.id     catename       &n...

mysql 中文占几个字节,mysql varchar 字节数

mysql 中文占几个字节,mysql varchar 字节数

我们要明白Mysql字段的长度能存多少东西,首先需要明白Mysql是计算字节长度,还是计算字符长度。在mysql4.x的版本长度代表的是字节长度.例如在mysql4.x的版本中varchar(10)能储存的中英文长度如下:(1).采用ISO8859-1编码方式时,一个中/英文都只占一个字节;(2)....

Left join,​Right join,​Inner join的区别实例讲解

Left join,​Right join,​Inner join的区别实例讲解

Left join:即左连接,是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。Right join:即右连接,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将右表...

 php mysql 分页优化,mysql limit优化,mysql offset优化,mysql 最快的分页方法

php mysql 分页优化,mysql limit优化,mysql offset优化,mysql 最快的分页方法

(1).首先我们需要了解limit分页的工作流程demo:  SELECT * FROM table LIMIT 10000,5 通常我们会认为以上SQL会从10000条后面取5条,正确的是取出10005条,然后再抛弃前...

mysql 判断字符串是否包含字符串

mysql 判断字符串是否包含字符串

(1).查询某个字段是否包含某个字符串,可以直接使用likeSELECT  oid,oname  from zhongxing_options   where  oname  li...

mysql聚集多个函数

mysql聚集多个函数

从产品表中统计表中的:记录条数,最小价格,最大价格,平均值SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max...