PostgreSQL基础(二):PostgreSQL的安装与配置
PostgreSQL的安装与配置 一、PostgreSQL的安装 咱们只在Linux中安装,不推荐大家在Windows下安装。 Linux的版本尽量使用7.x版本,最好是7.6或者是7.8版本。 去官网找按照的方式 选择好PGSQL的版...
PostgreSQL基础(三):PostgreSQL的基础操作
PostgreSQL的基础操作 只在psql命令行(客户端)下,执行了一次l,查看了所有的库信息。 可以直接基于psql查看一些信息,也可以基于psql进入到命令行后,再做具体操作。 可以直接基于psql去玩 ...
PostgreSQL基础(四):图形化界面安装与数据类型介绍
图形化界面安装与数据类型介绍 一、图形化界面安装 图形化界面可以连接PGSQL的很多,Navicat(收费)。 也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费) 官方提供的:https://www....
PostgreSQL基础(五):PostgreSQL基本操作和数据类型介绍
PostgreSQL基本操作和数据类型介绍 一、单引号和双引号 在PGSQL中,写SQL语句时,单引号用来标识实际的值。双引号用来标识一个关键字,比如表名,字段名。 二、数据类型转换 第一种方式:只需要...
PostgreSQL基础(七):表的基本操作(一)
表的基本操作(一) 表的构建语句,基本都会。 核心在于构建表时,要指定上一些约束。 一、约束 1、主键 2、非空 3、唯一 4、检查 5、外键 目前国内很多公司不玩这个,坑比较多,最好不要玩,真...
PostgreSQL基础(八):表的基本操作(二)
表的基本操作(二) 一、视图 跟MySQL的没啥区别,把一些复杂的操作封装起来,还可以隐藏一些敏感数据。 视图对于用户来说,就是一张真实的表,可以直接基于视图查询一张或者多张表的信息。 视...
PostgreSQL基础(九):PostgreSQL的事务介绍
PostgreSQL的事务介绍 一、什么是ACID(常识) 在日常操作中,对于一组相关操作,通常要求要么都成功,要么都失败。在关系型数据库中,称这一组操作为事务。为了保证整体事务的安全性,有ACID这...
PostgreSQL基础(十):PostgreSQL的并发问题
PostgreSQL的并发问题 一、事务的隔离级别 在不考虑隔离性的前提下,事务的并发可能会出现的问题: 脏读: 不可重复读: 幻读: 针对这些并发问题,关系型数据库有一些事务的隔离级别,一般用4...
PostgreSQL基础(六):PostgreSQL基本操作(二)
PostgreSQL基本操作(二) 一、字符串类型 字符串类型用的是最多的一种,在PGSQL里,主要支持三种: character(就是MySQL的char类型),定长字符串。(最大可以存储1G) character varying(va...
PostgreSQL基础(十一):PostgreSQL的锁介绍
PostgreSQL的锁介绍 PostgreSQL中主要有两种锁,一个表锁一个行锁 PostgreSQL中也提供了页锁,咨询锁,但是这个不需要关注,他是为了锁的完整性。 一、表锁 表锁显而易见,就是锁住整张表。表锁...













