gpt4 book ai didi

mysql - PostgreSQL 特定的 SQL 关键字

转载 作者:行者123 更新时间:2023-11-29 05:00:08 30 4
gpt4 key购买 nike

有哪些 Postgres 的特定功能在 MySQL 中不可用?

是否有一些您无法轻松完成的查询?还是差异主要在于您存储数据的方式?

最佳答案

我想说两个最大的差异是 WITH querieswindow functions -- 标准 SQL 功能(来自 SQL-99 标准)在其他主要 SQL 实现(例如 Oracle、DB2、SQL Server 等)中也可用,但在 MySQL 中不可用。

当然还有很多小事,例如:

MySQL 有一些非标准的便利,例如 INSERT IGNOREREPLACE,这是 PostgreSQL 所没有的。 PostgreSQL 的存储过程和触发器可以使用多种语言中的任何一种(例如 Python、Java、Perl 等),MySQL 的(例如 DB2 的)在这里使用 SQL'03 标准语法。

同样在标准之外,PostgreSQL 有许多特殊的数据类型(包括用户定义类型和多维数组),MySQL 有无符号整数。

关于mysql - PostgreSQL 特定的 SQL 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989681/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com