开发指南—DML语句—EXPORT

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 本文介绍了PolarDB-X两种导出数据语法。

mysqldump

PolarDB-X支持MySQL官方数据导出工具mysqldump。mysqldump命令的详细说明请参见mysqldump

  • 语法
mysqldump -h ip -P port -u user -ppassword --default-character-set=char-set --net_buffer_length=10240 --no-create-db --skip-add-locks --skip-lock-tables --skip-tz-utc --set-charset  [--hex-blob] [--no-data] database [table1 table2 table3...] > dump.sql
  • 参数说明
参数名称 说明 是否必选
ip PolarDB-X实例的IP。
port PolarDB-X实例的端口。
user PolarDB-X实例的用户名。
password PolarDB-X实例的密码。

说明 密码前存在-p,之间没有空格。

char-set 指定的编码。
--hex-blob 使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用本选项。影响的字段类型包括BINARY、VARBINARY、BLOB。
--no-data 不导出数据。
table 指定导出某个表。默认导出该数据库所有的表。

SELECT ... INTO OUTFILE

  • 语法
SELECT ... INTO OUTFILE 'file_name'

[CHARACTER SET charset_name]
[export_options]

export_options:
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
  • 示例
SELECT customer_id, firstname, surname INTO OUTFILE '/exportdata/customers.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM customers;
  • 限制目前OUTFILE和mysql语法一致,导出的文件会保存在执行该SQL会话对应的PolarDB-X计算节点。
相关文章
|
存储 算法 API
【Qt 基本类】QDateTime类在C++中的应用与深度解析
【Qt 基本类】QDateTime类在C++中的应用与深度解析
820 0
|
监控 关系型数据库 程序员
|
机器学习/深度学习 人工智能 搜索推荐
人工智能与体育:运动员表现分析
【10月更文挑战第31天】随着科技的发展,人工智能(AI)在体育领域的应用日益广泛,特别是在运动员表现分析方面。本文探讨了AI在数据收集与处理、数据分析与挖掘、实时反馈与调整等方面的应用,以及其在技术动作、战术策略、体能与心理状态评估中的具体作用。尽管面临数据准确性和隐私保护等挑战,AI仍为体育训练和竞技带来了新的机遇和前景。
|
安全 jenkins 持续交付
Jenkins 用于验证用户的 3 种安全机制
【8月更文挑战第27天】
281 5
|
分布式计算 大数据 数据处理
如何在 PySpark 中实现自定义转换
【8月更文挑战第14天】
258 4
|
存储 Java 索引
Java Set接口及其常用实现类详解
Java Set接口及其常用实现类详解
393 2
|
Apache Windows
小白下载和安装Apache的教程(保姆级)
小白下载和安装Apache的教程(保姆级)
1472 0
|
Web App开发 JavaScript 前端开发
程序员必备技能之JS模块化,改变你的JavaScript开发方式!(二)
程序员必备技能之JS模块化,改变你的JavaScript开发方式!
|
存储 弹性计算 网络安全
阿里云弹性公网IP和ECS独立IP区别对比和优势详解
弹性公网IP和ECS独立公网IP有什么区别
阿里云弹性公网IP和ECS独立IP区别对比和优势详解