四十二、导出数据

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 四十二、导出数据

一、只导出数据

在 MySQL 中如果只要导出数据的话,我们可以使用 SEELCT…INTO OUTFILE 语句将查询的数据导出到指定的磁盘文件中。语法如下:

select colum1,colum2...columN from table_name into outfile '导出文件完整路径'
fileds terminated by '输出文件中的字段分隔符'
enclosed by '输出文件中的字段值封闭符'
lines terminated by '输出文件中的行间隔符';

在使用 select … into outfile 语句导出数据时如果提示 –secure-file-priv option so it cannot execute this statement ,就需要去设置 secure_file_priv ,secure_file_priv 取值如下:


  1. null :表示不允许导入导出;
  2. 空 :表示没有任何限制;
  3. 指定路径:表示导入导出只能在指定路径下完成。

二、只导出数据和列名

通常我们使用 mysql 命令连接数据库,mysql 命令有一个 -e 选项,可以执行指定的 SQL 语句,再结合 ODS 的重定向操作符 > 可以将查询结果导出到文件。语法如下:

mysql -h mysql数据库地址 -u 用户名 -p -D 要操作的数据库 -e "select 语句" > 导出文件完整路径

三、导出数据和结构

mysqldump 是 MySQL 用于转存数据库的实用程序,它主要产生一个 SQL 脚本,其中包含创建数据库、表以及插入数据等所必须的 SQL 语句。如法如下:

# 导出数据库(包含数据)
mysqldump -h mysql数据库地址 -u 登录名 -p 导出的数据库 > 导出文件完整路径
# 导出数据库(不包含数据)
mysqldump -h mysql数据库地址 -u 登录名 -p 导出的数据库 --no-data > 导出文件完整路径
# 导出指定的表
mysqldump -h mysql数据库地址 -u 登录名 -p 导出的数据库 表名 > 导出文件完整路径
# 导出数据库,并忽略某个表
mysqldump -h mysql数据库地址 -u 登录名 -p 导出的数据库 --ignore-table 导出的数据库.忽略的表 > 导出文件完整路径
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11月前
element-ui下拉框el-select多选出现滚动条闪现
弹窗组件中放置了el-select下拉框组件,多选项较多时,聚焦弹出下拉选择框时,下方会出现一个横向滚动条闪现一下,虽然不影响使用,但是作为一个追求完美的码农肯定是受不了
151 0
|
C#
C#之四十三 从DataGridView导出数据到Excel
C#之四十三 从DataGridView导出数据到Excel
84 0
将 SAP ABAP 内表内容本地导出成 Excel 文件试读版
将 SAP ABAP 内表内容本地导出成 Excel 文件试读版
|
Java BI
iText导出PDF多表格
iText导出PDF多表格
211 0
|
SQL 关系型数据库 MySQL
【笔记】用户指南—数据导入和导出—使用mysqldump导入导出数据
本文介绍了通过mysqldump工具将PolarDB-X数据导入导出的几种常见场景和详细操作步骤。 PolarDB-X支持MySQL官方数据导出工具mysqldump。mysqldump命令的详细说明请参见MySQL 官方文档。
235 0
|
SQL 关系型数据库 MySQL
【笔记】用户指南—数据导入和导出—使用程序进行数据导入
本文将介绍如何通过编写代码的方式,将导入数据到PolarDB-X中。
144 0
|
Java 数据库
用户指南—数据导入和导出—使用Batch Tool工具导入导出数据
本文介绍了通过Batch Tool工具导入导出数据的方法。
152 0
|
数据库
c实用技巧:纯c对于excel数据表的处理
c实用技巧:纯c对于excel数据表的处理
c实用技巧:纯c对于excel数据表的处理
Java中static关键字(静态变量,静态方法,静态代码块)
Java中static关键字(静态变量,静态方法,静态代码块)