一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Mysql导出筛选数据并导出带表头的csv文件代码示例

时间:2022-08-01 编辑:袖梨 来源:一聚教程网

本篇文章小编给大家分享一下Mysql导出筛选数据并导出带表头的csv文件代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

MySQL把数据筛选后导出为csv文件,并带表头

直接上语句

select * into outfile+‘路径'
    -> fields terminated by ','
    -> optionally enclosed by '"'
    -> escaped by '"'
    -> lines terminated by 'rn'
    -> from (select 'year','date','latitude','longitude','pred','stdd' union select year,date,latitude,longitude,pred,stdd from 01apr2002 +筛选条件)b;

Mysql数据文件的导出与导入

数据文件的导出

如何将MySQL数据库的数据文件或者查询到的符合条件的数据导出到本地文件系统?

查询配置文件中的导入导出文件夹路径

show variables like '%secure%';

红色方框内的路径即为文件导出的本地位置/路径,同时,要想将本地数据文件导入数据库中,也要从该路径下进行操作,否则会报错。当然,路径也可以在配置文件中进行修改,本文不再赘述!

查询数据库中想要导出或者符合条件的数据

select * from mydb.ttt where ttt.age = 26;

导出数据文件到本地并查看是否正确

select * from mydb.ttt where ttt.age = 26 into outfile 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\info_over26.txt';

特别说明:导出数据文件的格式txt,csv,xls三者均可,不建议导出xlsx文件。博主建议大家最好导出格式为txt的文件,即使有中文也不会产生乱码现象。同时,先用记事本打开,然后文件—另存为—name.xls,并记得修改编码格式为ANSI(不修改可能会乱码,文本文件一般为utf-8)。这样就可以实现将MySQL数据库的数据文件导出到本地Excel文件啦,也不会出现中文乱码,或者其他乱码现象了。

数据文件的导入

1.准备数据

将要上传到MySQL数据库中的TXT或CSV文件移到配置文件中的导入导出文件夹的路径下

2.上传数据

确保已经创建完成与本地数据文件字段含义、数量一致的表

load data infile 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\upload_data.csv' into table data fields terminated by ',';

3. 查看数据

select * from data limit 5,5;

已经完成!

热门栏目