千家信息网

Mysql中有哪些导出数据的方式

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家介绍Mysql中有哪些导出数据的方式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体语法如下:【select 语句】 into outfile 【导出文件名】 【
千家信息网最后更新 2026年11月03日Mysql中有哪些导出数据的方式

这篇文章给大家介绍Mysql中有哪些导出数据的方式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

具体语法如下:

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

【select语句】是经典的查询SQL,可以指定列、可以有where条件、group、order、limit等。

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

譬如:

select * from platform_user into outfile '/tmp/mysql/user/201810.csv' fields terminated by ','      enclosed by '"'lines starting by '\r'     terminated by '\n';

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

vim /etc/my.cnf, 添加如下几个选项:

[client]default-character-set=utf8[mysqld]character_set_server=utf8[mysql]default-character-set=utf8

即便数据库已经是utf8,导出的文件download本地依然可能有乱码,在服务器上less,tail看到的结果都是正常的?
在本地环境(windows)用记事本打开csv,另存编码格式ANSI即可,这是由于excel的编码格式决定的。

Part2 mysqldump导出数据

作为开发人员或者运维人员,mysqldump使用的频率更高,因为它能做的事情更多。mysqldump属于逻辑备份工具,因为它导出的是结果,多以SQL的形式展示,并不记录数据的变化过程。关于物理备份,可以参照一本名为"MySQL技术内幕"的书籍,其中有详细的描述。

mysqldump的语法很简单,即

mysqldump 【options】> dump.sql

但是options的可选参数却很多,手册上将他分了几大类,链接option、文件option、数据定义DDL option、Debug option、国际化option、集群Replication option、格式 option、性能option、事务option等。感兴趣的同学可以参照MYSQL官方手册的定义,这里仅介绍几种常见的应用场景。

关于Mysql中有哪些导出数据的方式就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

数据 字符 文件 乱码 参数 字段 情况 更多 格式 符号 编码 方式 人员 兴趣 内容 分隔符 单个 备份 多个 引号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网加科技 湖南永感互联网科技有限公司 河南真二互联网科技有限公司 互联网科技与金融科技 互联网科技的发展 汇久创客互联网科技 融势互联网科技 长亮科技互联网金融 顺网科技2021年互联网排名 互联网科技创新企业排名 山东吉时兔互联网科技有限公司 栖莱科技互联网股份有限公司 知域互联网科技有限公司大骗子 互联网科技产业特征 山东子淼互联网科技有限公司 互联网科技实习生岗位 新氧科技和美国互联网有关系吗 全球科技与互联网公司市值变化 陕西九四连强互联网科技有限公司 互联网科技创业有什么好项目 苏州找大状互联网科技有限公司 云信互联网科技有限公司 互联网科技公司税收优惠 有马互联网科技 互联网 的科技创新 为想互联网科技 佩信高科技互联网 上海互联网科技公司ppt 昆明中奇联合互联网科技 国产互联网科技公司
0