MySQL与openGauss不兼容点对比表

MySQL与openGauss不兼容点对比表

特性类别MySQL语法/功能openGauss语法/功能不兼容说明
自增字段AUTO_INCREMENTGENERATED BY DEFAULT AS IDENTITYMySQL使用AUTO_INCREMENT关键字,openGauss使用IDENTITY列属性
字符串类型TINYTEXT,MEDIUMTEXT,LONGTEXTTEXT(统一类型)openGauss只有TEXT类型,没有按大小分类的文本类型
日期时间默认值TIMESTAMP支持CURRENT_TIMESTAMP默认值TIMESTAMP默认值需显式指定openGauss中TIMESTAMP字段设置默认值需完整语法
布尔类型存储BOOLEAN/BOOL(实际为TINYINT(1))BOOLEAN(真布尔类型)底层存储方式和字面值处理有差异
分页查询LIMIT m, nLIMIT n OFFSET m只支持LIMIT n OFFSET mMySQL支持两种语法,openGauss只支持标准SQL语法
注释语法# 注释不支持#注释openGauss只支持--单行注释和/* */多行注释
字符串连接CONCAT()或 ``(需设置模式)
系统时间函数NOW()/sysdate()返回YYYY-MM-DD HH:MM:SSNOW()返回带时区的时间戳返回的数据类型和格式不同
日期计算DATE_ADD(date, INTERVAL 1 DAY)date + INTERVAL '1 day'日期加减运算语法不同
空值处理函数IFNULL(expr1, expr2)COALESCE(expr1, expr2)函数名称不同,功能等价
正则表达式REGEXP,RLIKE~,~*,!~,!~*正则表达式操作符完全不同
存储过程定义使用DELIMITER改变分隔符无需分隔符改变存储过程定义语法结构差异大
变量声明SET @var = value;
DECLARE var TYPE;
使用varname type := value;变量声明语法和使用方式不同
游标声明DECLARE cur CURSOR FOR ...cursor_name CURSOR FOR ...游标声明语法格式不同
系统元数据查询INFORMATION_SCHEMAPG_CATALOG系统表系统目录表结构和内容完全不同
用户创建CREATE USER 'user'@'host' IDENTIFIED BY 'pwd';CREATE USER user WITH PASSWORD 'pwd';用户创建语法和主机限制不同
权限授予GRANT ALL ON db.* TO 'user'@'host';GRANT ALL PRIVILEGES ON DATABASE db TO user;权限授予的对象和语法不同
外键约束支持完整的级联操作支持外键但语法细节可能不同外键约束的某些选项可能有差异
索引类型BTREE, FULLTEXT, SPATIALBTREE, GIN, GiST, SPGiST等支持的索引类型和创建语法不同
JSON函数JSON_EXTRACT(),->>,->json_extract_path_text(),->>,->JSON处理函数名称和参数有差异
事务设置SET TRANSACTION ISOLATION LEVEL ...语法相同但行为可能有差异隔离级别的具体实现和行为可能不同
表锁定LOCK TABLES ... READ/WRITE不支持显式表级锁语句openGauss使用MVCC,不支持MySQL风格的表锁
备份恢复工具mysqldump,mysqlimportgs_dump,gs_restore工具名称、参数和输出格式完全不同
JDBC连接jdbc:mysql://host:port/dbjdbc:opengauss://host:port/dbJDBC驱动类名和URL格式不同
分组排序GROUP BY可以使用SELECT中的别名GROUP BY必须使用原始列名或表达式GROUP BY子句的引用规则更严格
隐式类型转换较宽松的隐式类型转换严格的类型检查openGauss类型转换更严格,需要显式转换
默认值表达式支持常数、简单表达式支持更复杂的表达式和函数调用默认值的能力范围不同
子查询别名派生表可以没有别名派生表必须指定别名子查询作为表使用时必须命名
递归查询有限支持(8.0+)完整支持WITH RECURSIVE递归查询的支持程度和语法不同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1196495.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【大数据毕设源码分享】基于Python的热门微博数据可视化分析(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

论文语言优化指南:通过6款AI工具实现自动化、高精准度的学术润色

开头总结工具对比(技能4) �� 为帮助学生们快速选出最适合的AI论文工具,我从处理速度、降重效果和核心优势三个维度,对比了6款热门网站,数据基于实际使用案例: 工具名称 处理速度 降…

【车载audio开发】【Qualcomm PAL 详解 6】【PAL 总体架构与模块交互指南】

PAL 总体架构与模块交互指南 1. 宏观架构:PAL 的世界观 欢迎来到 Qualcomm PAL (Platform Audio Layer) 的世界。为了更好地理解,我们继续使用餐厅的比喻: Android HAL (Client): 顾客。负责点菜(提需求)。Stream (…

【大数据毕设源码分享】springboot基于大数据的音乐数据分析系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026最新强韧柔顺洗发水国货品牌top5推荐!国内优质洗发水企业权威榜单发布,科学护发方案助力解决多重头皮困扰

当代生活节奏加快,压力、熬夜、环境污染等因素导致头皮亚健康问题日益普遍,宝妈、油头人群、干枯受损发质及女性脱发人群对洗护产品的功效性与安全性需求显著提升。据中国日用化工协会2025年度行业报告显示,国内防脱…

DBeaver 使用笔记

1.格式化sql 鼠标右键》格式》格式化

基于stm32单片机的智能空调系统

目录 硬件组成软件设计智能控制逻辑通信与扩展应用场景 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 硬件组成 STM32单片机:作为核心控制器,负责数据处理、逻辑控制及外设管理,常用型号包括STM32…

AI学术工具全面测评:6款高效平台实现论文自动润色与表达优化

开头总结工具对比(技能4) �� 基于实际使用案例,从处理速度、降重效果和核心优势三个维度,对6款热门AI论文工具进行横向评测,帮助学生快速筛选最适合的工具。 工具名称 处理速度 降重幅度 独…

基于STM32单片机的智能粮仓信息采集系统

目录 STM32单片机在智能粮仓信息采集系统中的应用系统硬件组成系统软件设计数据处理与分析系统优势与扩展性 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! STM32单片机在智能粮仓信息采集系统中的应用 STM32单片机因其高性能、低功耗…

`Dataset` 类中 `__len__` 和 `__getitem__` 方法的具体作用

__len__ 和 __getitem__ 是 PyTorch torch.utils.data.Dataset 抽象类要求必须实现的两个方法,是 PyTorch 数据加载体系的「基石」——__len__ 回答:数据集一共有多少个样本? __getitem__ 回答:给定一个索引 idx,…

Ivan Zhao | 蒸汽、钢铁与无限心智

注:本文为英文引文,机翻未校。 如有内容异常,请看原文。 Steam, Steel, and Infinite Minds 蒸汽,钢铁和无限心智 December 23, 2025 By Ivan Zhao Every era is shaped by its miracle material. Steel forged the Gilded Age…

【AI+教育】生成式AI赋能教育研究与写作

在AI技术飞速渗透教育领域的当下,生成式AI不仅能辅助教学,更能成为教育研究与论文写作的高效工具。本文结合实操场景,拆解AI在教育研究方法设计、学术写作中的应用要点,全程保留核心原话与实操细节,助力教育从业者、研究者快速上手。 一、教育研究方法设计:四框架+AI辅助…

《AI应用架构师:用AI智能体为中小学初等教育智能化教育辅助增添新活力》

1. 标题(Title) 《AI应用架构师:用AI智能体为中小学初等教育智能化教育辅助增添新活力》 《从0到1打造中小学AI助教:AI应用架构师实战指南》 《让AI走进课堂:中小学智能教育辅助系统的架构与落地》 《AI应用架构师必修课:构建中小学个性化学习助手》 《教育+AI新范式:中…

基于stm32单片机的智能行李箱系统

目录硬件设计软件功能用户交互电源管理安全机制源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!硬件设计 STM32单片机作为主控芯片,通常选择STM32F103系列或STM32F4系列,具备丰富的外设接口和低功耗特性。系统集…

LangChain入门(九)- 从单元测试到行为轨迹追踪,让你的AI不再“乱拐弯”

前言最近在研究LangChain的测试模块,不得不说这玩意儿设计得挺有意思。传统的单元测试在AI智能体面前就像用尺子量水流量——完全不对路。想想看,一个简单的智能体就包含了LLM的随机性、Prompt的蝴蝶效应、工具调用的不确定性,这测试难度直接…

基于STM32单片机的智能衣柜的设计系统

目录STM32智能衣柜系统概述硬件设计软件设计应用场景扩展功能源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32智能衣柜系统概述 智能衣柜系统基于STM32单片机实现环境监测、衣物管理、远程控制等功能,结合传感器、无线…

【好物推荐】高效文件分享神器!草料二维码让资料传递告别繁琐

高效文件分享神器!草料二维码让资料传递告别繁琐 在日常工作中,你是否还在为文件分享的繁琐流程烦恼?邮件附件易超限、网盘分享需登录、微信传文件格式易错乱……这些痛点,一款在线工具就能轻松解决——它就是草料二维码(官网:cli.im)。这款功能强大的在线二维码生成器…

基于STM32单片机的智能路灯系统

目录STM32智能路灯系统概述核心功能模块硬件组成软件设计应用优势典型应用场景源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32智能路灯系统概述 STM32智能路灯系统是基于STM32微控制器设计的物联网解决方案,通过传感器…

论文写作利器:6款AI驱动平台对比评测,智能润色让语言更专业

开头总结工具对比(技能4) �� 为帮助学生们快速选出最适合的AI论文工具,我从处理速度、降重效果和核心优势三个维度,对比了6款热门网站,数据基于实际使用案例: 工具名称 处理速度 降…

基于stm32单片机的智能台灯系统

目录硬件组成软件功能创新设计应用场景源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!硬件组成 STM32单片机作为主控芯片,负责数据处理和逻辑控制。常见的型号包括STM32F103系列,具备丰富的外设接口和较强的处理…