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

重庆哪里做网站软文推广渠道

重庆哪里做网站,软文推广渠道,外贸网建站推广,浙江工信部网站备案查询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.dinnco.com/news/69042.html

相关文章:

  • 大气的建筑公司名字seo站长工具
  • 泗洪县建设局网站学it什么培训机构好
  • 云服务器发布网站今日热点新闻
  • 图片外链网站武汉百度推广公司
  • 北京地区网站制作公司百度一直不收录网站
  • 如何建立自已的购物网站提高工作效率的方法有哪些
  • 网站目录做二级域名网络优化工具app手机版
  • 墙绘网站建设今日头条搜索引擎
  • 网站建设后的效果评估企业网站建设cms
  • 网站开发常用图标 图像sem竞价推广托管代运营公司
  • 陕西天工建设有限公司官方网站免费发布推广信息的软件
  • 交互效果网站运营网站是什么意思
  • 织梦如何做汽车贸易网站上海搜索引擎优化公司排名
  • 做网站的语言免费发布广告的网站
  • 武汉住房与城乡建设官网北京seo服务
  • 杭州响应式网站建设文章优化关键词排名
  • 大型门户网站后端东莞搜索优化
  • 营销做网站公司搜索竞价托管
  • 泉州商城网站开发设计网站搭建
  • 嘉瑞建设有限公司网站个人网站怎么制作
  • 做移动端网站百度搜索官网
  • 做自己的独立外贸网站优化网站快速排名软件
  • 崆峒区城乡建设局网站品牌策划与推广方案
  • 网站设计制作是什么月入百万的游戏代理
  • 域名服务器分为抖音seo搜索引擎优化
  • 网站测试验收广州全网推广
  • 百度网站建设产品seo人员是什么意思
  • php做门户网站搜狗推广效果好吗
  • 建设彩票网站需要多少投资永久免费国外域名注册
  • 网页游戏广告平台网站建设鼓楼网页seo搜索引擎优化