随笔分类 -  PostGresql

PostGresql
摘要:MySQL相对于PostgreSQL的劣势: InnoDB的表和索引都是按相同的方式存储。也就是说表都是索引组织表。这一般要求主键不能太长而且插入时的主键最好是按顺序递增,否则对性能有很大影响。 不存在这个问题。 大部分查询只能使用表上的单一索引;在某些情况下,会存在使用多个索引的查询,但是查询优化 阅读全文
posted @ 2019-09-04 17:01 jeremy1888 阅读(364) 评论(0) 推荐(0)
摘要:MySQL的主要优点 (速度,流行,window,线程,事务)1、 首先是速度,MySQL通常要比PostgreSQL快得多。MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。2、MySQL比PostgreSQL更流行,流行意 阅读全文
posted @ 2019-09-04 16:59 jeremy1888 阅读(3981) 评论(0) 推荐(0)
摘要:前言 PostgreSQL的表一般都是建立在public这个schema下的,假如现在有个数据表t_student,可以用以下几种方式来查询表结构和索引信息。 使用\d元命令查看表字段信息和索引信息 在cmd界面使用psql连接db后,输入\d加上表名即可: 通过系统数据字典查询表结构 或者简单点: 阅读全文
posted @ 2019-07-15 11:48 jeremy1888 阅读(968) 评论(0) 推荐(0)
摘要:1. 一条记录数据字段拼接 语法:concat_ws('拼接符号',字段名,more fields) 例子:concat_ws(':',username,sex)2. 多条记录字段拼接 语法:concat_ws(字段名,'拼接符号') 例子:string_agg(ccc,' \r\n ') 3. 跨 阅读全文
posted @ 2019-05-13 14:46 jeremy1888 阅读(8498) 评论(0) 推荐(0)
摘要:在使用mybatis + postgresql,我们有时在插入数据时需要返回自增id的值,此时在插入时,可以按照以下例子来编写mapper文件 阅读全文
posted @ 2019-04-23 14:55 jeremy1888 阅读(1494) 评论(0) 推荐(0)
摘要:建表SQL: 注意:在postgresql中建表的时候,将主键id字段设置成serial类型,会自动生成一个关联主键id的序列(如下图中的数据库会创建一个隐含序列"person_person_id_seq"),SERIAL类型的字段和MySQL中的自增唯一ID等价。 当你在你的数据表中定义了一个SE 阅读全文
posted @ 2019-03-28 10:53 jeremy1888 阅读(858) 评论(0) 推荐(0)