当前位置: 首页 > news >正文

wordpress优惠券插件网站排名优化外包

wordpress优惠券插件,网站排名优化外包,郑州商城网站制作,郑州个人做网站1. 数据类型差异 a. 整型 ● MySQL中的text数据类型最大存储容量为64KB,PostgreSQL中的text类型没有此限制。 ● MySQL中使用tinyint、mediumint和int表示不同大小的整数,PostgreSQL使用smallint、int和bigint。 b. 浮点数类型 ● MySQL提供了float和…

1.  数据类型差异

a.  整型

● MySQL中的text数据类型最大存储容量为64KB,PostgreSQL中的text类型没有此限制。

● MySQL中使用tinyint、mediumint和int表示不同大小的整数,PostgreSQL使用smallint、int和bigint。

b.  浮点数类型

● MySQL提供了float和double 类型来表示浮点数,可以指定精度。

● PostgreSQL提供real和double precision 类型来表示浮点数。

c.  字符串差异

● MySQL可以使用单引号或双引号来表示字符串,PostgreSQL只接受双引号来表示字符串。

● PostgreSQL使用E前缀和反斜杠\来转义单引号。

● 双引号在PostgreSQL中用于引用标识符,而不是字符串值。

● MySQL使用varchar来表示可变长度的字符串,最大只能是64KB,PostgreSQL中varchar最大可以存1GB。

● PostgreSQL使用varchar或text来表示可变长度的字符串,PostgreSQL中的text相当于MySQL中的longtext。

d.  数组类型

● MySQL不直接支持数组类型,但可以使用逗号分割的字符串来模拟数组。

● PostgreSQL支持原生的数组类型。

2.  字符串连接

● 在MySQL中可以用"+"或者concat函数来连接字符串

● 在PostgreSQL中使用"||"来连接字符串

3.  日期和时间函数差异

● MySQL使用now()或sysdate()来获取当前日期时间,而PostgreSQL使用current_timestamp或current_date来获取。

● MySQL使用date_add()、date_sub()等函数来添加或减少日期时间,而PostgreSQL使用interval进行类似操作。

4.  Limit子句的差异

● MySQL中limit用于限制结果集中返回的记录数,语法为“limit offset,count”,offset为起始位置,count为返回记录数。

● PostgreSQL中limit用于限制结果集中返回的记录数,语法为“limit count offset ”,count为返回记录数,offset为起始位置,如果省略offset则默认从第一条记录开始。

5.  NULL值处理

● MySQL中,使用=null 或者 is null 来检查null值,使用is not null 在检查非null值。

● PostgreSQL中使用is null来检查null值,使用is not null 检查非null值。

6.  自增主键列

● MySQL中,使用auto_increment关键字将主键列设置为自增列。

● PostgreSQL中,使用serial或bigserial类型来创建自增主键列。

7.  变量和参数差异

● MySQL使用@符号来声明和使用用户变量,使用?来作为占位符来传递参数。

● PostgreSQL使用冒号:来声明和使用变量,使用$1、$2等占位符来传递参数。

8.  连接查询

● MySQL中使用join、left join、right join、inner join来进行不同类型的连接。

● PostgreSQL使用 join来进行内连接,使用left join、right join来进行左连或者右连接。

9.  having语法差异

● 字符串比较:在 PostgreSQL 中,字符串比较是区分大小写的,默认情况下使用区分大小写的排序规则。而在 MySQL 中,字符串比较默认是不区分大小写的,可以使用 collate 子句来指定不同的排序规则。

● 聚合函数的引用:在PostgreSQL中,having子句可以直接引用 select语句中定义的聚合函数,如 hvaing sum(column) >100。而在MySQL中,默认情况下不允许在hvaing子句中直接使用select语句中定义的聚合函数结果,需要使用重复的聚合函数表达式,如having sum(column)>100和having sum(column)>200。

● null值处理:在PostgreSQL中,hvaing子句可以直接使用null进行比较,如 hvaing column is null。而在 MySQL中需要使用特殊函数is nullis not null进行null值的比较,如 hvaing is null(column)。

● 在PostgreSQL中,不能直接在hvaing子句中使用select语句中定义的列别名进行引用。而在 MySQL中,默认情况下也不支持在hvaing子句中直接使用select 语句中的列别名。然而,从 MySQL5.7+版本开始,已经开始支持使用列别名。

10.  group by差异

a.  在选择列表中的非聚合列

● MySQL允许再group by子句中不列出选择列表中的非聚合列,而且结果集将使用该组中的任意一个值。

● PostgreSQL要求选择列表中的非聚合列要么包含在group by子句中,要么在聚合函数中使用,否则会引发错误。

b.  聚合函数的处理

● MySQL允许再select语句中使用聚合函数,即使没有使用group by 子句。这将导致对整个结果集进行聚合计算并返回单个结果。

● PostgreSQL要求在使用聚合函数时必须使用group by 子句,并按照指定的分组进行计算。

11.  子查询

● MySQL子查询时 使用in、not in

● PostgreSQL子查询使用 any关键字

http://www.mmbaike.com/news/96423.html

相关文章:

  • 城阳网站建设哪里有做网站哪个公司最好
  • 南京专业网站设计公司价格佛山seo技术
  • 浙江高端建设网站推广链接点击器app
  • 日本做灯具公司网站推广方式有哪些
  • 深圳画册设计推荐站长工具seo综合查询怎么使用的
  • b2b商城网站源码百度发广告需要多少钱
  • 怎么把电脑网站做服务器吗迅速上排名网站优化
  • 如何才能看到国外的设计网站上海百度公司地址在哪里
  • 做爰网站贴吧各类资源关键词
  • 利用淘宝联盟做网站赚取佣金厦门人才网
  • 成都 网站建设凤凰军事新闻最新消息
  • 做湲网站如何推广微信公众号
  • 卸载 wordpress青岛网站关键词排名优化
  • html5网站模板百度收录平台
  • 国外地推如何开展东莞seo关键词
  • 开发动态网站网络营销的基本方法有哪些
  • 如何使用c 进行网站开发seo优化咨询
  • 百度统计会对原网站产生影响吗宁波网站推广专业服务
  • 做淘宝美工的网站网站开发框架
  • wordpress英文仿站教程公司怎么做网站推广
  • 家庭电脑做网站荆州百度推广
  • 在线做头像网站有哪些网络广告营销的典型案例
  • 长沙网站建设哪个好什么软件可以排名次
  • wordpress多站点sitemap百度信息流效果怎么样
  • 网站建设漠环熊掌号秦皇岛百度推广
  • 江西网站设计哪家靠谱网店代运营需要多少钱
  • 怎么做一个个人网站杭州关键词自动排名
  • 宝塔搭建wordpress访问很慢百度seo词条优化
  • 门户网站建设重要性营销策划推广
  • 团购网站优化如何制作微信小程序店铺