检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
{'charset_name' [COLLATE 'collation_name'] | DEFAULT}; GaussDB中暂不支持指定charset_name与数据库字符集不同。具体请参考《M-Compatibility开发指南》中“SQL参考 > SQL语法 > SQL语句 > S > SET ”章节。
表1 强制转换函数列表 MySQL数据库 GaussDB数据库 差异 CAST() 支持,存在差异 由于函数执行机制不同,flags无法传递给内层函数,在cast函数嵌套其他函数(如greatest、least等)时,内层函数返回小于1的值,结果与MySQL不一致。 --GaussDB:
其他函数 表1 其他函数列表 MySQL数据库 GaussDB数据库 差异 DATABASE() 支持 - UUID() 支持 - UUID_SHORT() 支持 - ANY_VALUE() 支持,存在差异 作为分组的第一条数据是不确定的,与底层算子相关。例如同一条sql语句,G
聚合函数 表1 聚合函数列表 MySQL数据库 GaussDB数据库 差异 AVG() 支持,存在差异 GaussDB中指定DISTINCT且SQL语句包含GROUP BY子句时,不对结果进行排序,MySQL会进行排序。 GaussDB中当expr中的列为BIT、BOOL、整数类
一次最多可以选择50个主实例进行批量创建只读。 仅支持相同数据库版本的RDS for MariaDB实例批量创建只读。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 云数据库 RDS”。 在“实例管理”页面,勾选一个或多个指定的实例,在实例列表上方选择“更多
GaussDB数据库兼容绝大多数MySQL的系统函数,但存在部分差异。 当前存在原GaussDB的系统函数和MySQL系统函数同名,但是M-Compatibility兼容模式下尚未支持这些函数的情况;一部分未支持的同名函数会提示用户在M-Compatibility兼容模式下不支持,另
ODBC ODBC接口参考 父主题: 驱动
如果源库的数据库名和账号名不满足数据库命名规则和帐号命名规则,迁移到目标库RDS for MySQL后,该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 通过RDS创建账号 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
数值数据类型 除特别说明外,MySQL兼容性M-Compatibility模式中的数据类型精度、标度、位数大小等默认不支持用浮点型数值定义,建议使用合法的整型数值定义。 表1 整数类型 MySQL数据库 GaussDB数据库 差异 BOOL 支持,存在差异 输出格式:GaussDB中SELECT
如果您需要使用该功能,请联系客服提交开启配置只读延迟库的申请。 支持RDS for PostgreSQL 12及以上版本的只读实例。 在配置“指定时间点回放”功能后,由于PostgreSQL数据库原理会导致主机与只读实例复制中断,期间若主实例wal日志轮转,会造成只读实例脱节(主实例数据无法同步到只读实例)。脱节
流量控制函数 表1 流量控制函数列表 MySQL数据库 GaussDB数据库 差异 IF() 支持,存在差异 expr1入参仅支持bool类型。非bool类型入参若不能转换为bool类型则报错。 若expr2、expr3两个入参类型不同且两类型间不存在隐式转换函数则报错。 两个入参类型相同时,返回该入参类型。
修改GaussDB(for MySQL)代理的Multi-Statements处理模式 当通过数据库代理执行Multi-Statements时,可以根据业务场景选择不同的处理模式,当前处理模式支持Strict、Loose和Parse,默认Strict模式。 Strict模式(默认) Mult
JSON类型 表1 JSON数据类型 MySQL数据库 GaussDB数据库 差异 JSON 支持,存在差异 GaussDB支持JSON数据类型与MySQL相比,规格存在如下差异: 取值范围: 在MySQL中,JSON数据类型的最大长度为4GB,但在GaussDB中,JSON数据
创建GaussDB(for MySQL)实例 本章节介绍如何创建华为云GaussDB(for MySQL)实例。 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,单击“购买数据库实例”。
加密函数 表1 加密函数列表 MySQL数据库 GaussDB数据库 差异 AES_DECRYPT() 支持,存在差异 ecb为不安全加密模式,GaussDB不支持,默认为cbc模式。 GaussDB中,当指定数据库使用的字符编码是SQL_ASCII时,服务器把字节值0~127根
GaussDB(for MySQL)产品优势 GaussDB(for MySQL)为计算存储分离、云化架构的企业级云数据库。 超高性能 对于某些业务负载,吞吐量最高可提升至开源MySQL7倍,可达百万级QPS。 高扩展性 横向扩展:支持分钟级添加只读节点,最大支持15只读,解决性能扩展问题。
字符串数据类型 MySQL数据库 GaussDB数据库 差异 CHAR[(M)] 支持,存在差异 输入格式 GaussDB自定义函数参数和返回值不支持长度校验,存储过程参数不支持长度校验,同时也不支持在PAD_CHAR_TO_FULL_LENGTH打开时补齐正确的空格,MySQL支持。
操作的规范性指导。根据该指导文档您可以持续评估RDS for MySQL的安全状态,更好的组合使用RDS for MySQL提供的多种安全能力,提高对RDS for MySQL的整体安全防御能力,保护存储在RDS for MySQL的数据不泄露、不被篡改,以及数据传输过程中不泄露、不被篡改。
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理”页面,勾选一个或多个指定的实例,在实例列表上方选择“更多 > 创建只读”,进入“创建只读”页面。 在“创建只读”页面,填选实例相关信息后,单击“立即购买”。 只读实例名称默认在主实例名称后
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理”页面,勾选一个或多个指定的实例,在实例列表上方选择“更多 > 创建只读”,进入“创建只读”页面。 在“创建只读”页面,填选实例相关信息后,单击“立即购买”。 只读实例名称默认在主实例名称后