MYSQL导入导出CSV文件(HeidiSQL )

一 导入文件

1,使用SQL语句导入详细参数连接

注意:文件名尽量不要使用中文,有中文的好像识别不了

2、使用软件导入

注意:文件名不要有中文,如果源文件有字段行,需要忽略1行。

二 导出文件

先说最短小精悍的select into outfile, 这是小型数据库分析数据最常用的采集数据方式,具体语法如下:设置参考链接

【select 语句】 into outfile 【导出文件名】 【导出参数】

【导出文件名】是目标文件的完整路径。由于mysql账户的权限问题,通常我们会将文件导出到临时目录,如/tmp/mysql/user/201810.csv

SELECT * FROM shoptotal INTO OUTFILE 'C:\\taobaoshuju\\data\\shoptotal.csv'

【导出参数】

fields terminated by 'str':设置字段之间的分隔符,默认值是"\t"。

fields enclosed by 'char':设置包括住字段的值的符号,如单引号、双引号等,默认情况下不使用任何符号。

fields optionally enclosed by 'char':设置括住CHAR、VARCHAR和TEXT等字符型字段的分隔符,默认情况下不使用任何符号。

fields escaped by 'char':设置转义字符,默认值为"\"。

lines starting by 'str':设置每行数据开头的字符,可以为单个或多个字符。默认情况下不使用任何字符。

lines terminated by 'char':设置每行数据结尾的字符,可以为单个或多个字符。默认值是"\n"。

如果导出的数据,涉及到中文,打开csv可能会看到乱码。处理乱码,首先要确保数据库支持中文(通常设置UTF8编码即可)

mysql导出数据的同时带有字段说明

随堂笔记: 将查询的结果创建成表


随堂笔记:

计算每年的第几周:

计算几个季度:

计算季度的第几周:

计算月中的第几周:

你可能感兴趣的:(MYSQL导入导出CSV文件(HeidiSQL ))