829
新东方
DRDS操作__快速开始_分布式关系型数据库 DRDS-阿里云
DRDS是一个服务端产品,由于它在协议上与 MySQL 自身 100% 兼容,因此接入方式跟MySQL 数据库完全相同。下面演示了 MySQL 客户端与 Java 语言的接入方式。
1.使用 MySQL 客户端
mysql -h${DRDS_IP_ADDRESS} -P${DRDS_PORT} -u${user} -p${password} -D${DRDS_DBNAME}
其中 DRDS_IP_ADDRESS、DRDS_PORT、DRDS_APPNAME 是 DRDS 提供的 IP 地址、端口与库名。user、password 是DRDS 对外访问的用户名、密码。
2.使用 Java 语言的 MySQL 驱动
Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://127.0.0.1:123456/sample_schema",
"sample_user", "sample_password");
...
conn.close();
对于各类语言,例如 C、C++、Ruby、Python、Perl、PHP 均可以采用各自的 MySQL 驱动/客户端接入 DRDS,并且 DRDS 经过阿里测试与这些客户端完全兼容。
DRDS支持的SQL
DRDS 支持绝大部分 MySQL 语法,包括 SHOW DATABASES, SHOW TABLES, USE ${database}, 各种 DML 语句包括 SELECT, UPDATE, INSERT, REPLACE, DELETE, SHOW,退出 QUIT,以及有限的控制命令,几乎没有限制,但从性能考虑,我们会有一些针对分布式系统的特殊优化方式,如小表复制,如分布式索引,请参阅我们的控制平台,获取这些特殊优化方式的使用场景和使用方法。
SET命令支持
支持的 SET 命令参数为:AUTOCOMMIT, AUTOCOMMIT, TX_READ_UNCOMMITTED, TX_READ_COMMITTED, TX_REPEATED_READ, TX_SERIALIZABLE, NAMES, CHARACTER_SET_CLIENT, CHARACTER_SET_CONNECTION, CHARACTER_SET_RESULTS, SQL_MODE。
显示执行计划
EXPLAIN SELECT, UPDATE, DELETE 可以显示这些 SQL 在 DRDS 上的执行计划。
数据库浏览
SHOW DATABASES, SHOW TABLES, USE ${database}。
数据表结构
DESC ${table}, SHOW CREATE TABLE ${table}。
事务相关
支持 START TRANSACTION, BEGIN, SAVEPOINT 命令,如果操作跨节点,默认不支持。
DML支持
支持常用 SELECT, UPDATE, INSERT, REPLACE, DELETE 语法。
其他
在单库单表的情况下支持 LOAD DATA INFILE 命令导入数据。目前不支持KILL_QUERY 命令。
最后更新:2016-11-23 17:31:19
上一篇:
控制台操作__快速开始_分布式关系型数据库 DRDS-阿里云
下一篇:
数据拆分策略__最佳实践_分布式关系型数据库 DRDS-阿里云
序幕拉开:阿里云晋升全球云计算顶级俱乐部
启用伸缩组__API快速入门_快速入门_弹性伸缩-阿里云
云数据库Redis版__访问其他云产品_操作指南_高性能计算-阿里云
OTSReader__Reader插件_使用手册_数据集成-阿里云
引导操作__用户指南_E-MapReduce-阿里云
按比例缩放__图片缩放_老版图片服务手册_对象存储 OSS-阿里云
ModifyVServerGroupBackendServers__VServerGroup相关API_API 参考_负载均衡-阿里云
面向人工智能 阿里云异构计算全新升级
MQ Java SDK 日志找不到问题分析__技术分享_技术运维问题_消息队列 MQ-阿里云
将路由器接口置为非激活__高速通道相关接口_API 参考_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云