抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

PostgreSQL事务及隔离级别

介绍PostgreSQL中提供了多种数据完整性的保证机制。如:约束、触发器、事务和锁管理等。 事务主要是为了保证一组相关数据库的操作能全部执行成功,从而保证数据的完整性。锁机制主要是控制多个用户对同一数据进行操作,使用锁机制可以解决并发问题。 事务事务是用户对一个数据库操作的一个序列,这些操作要么全做,要么全不做,是一个不可分割的单位。 事务管理的常用语句如下: 12345BEGIN;SQL...

Mybatis常用Mapper语句

插入123456789/* 简单插入 */<insert id="insertOne" parameterType="Person"> insert into person (id, name, age) VALUES(#{id}, #{name}, #{age});<...

PostgreSQL常用SQL操作

说明:文章中实例均在 PostgreSQL 环境操作。 DDL数据定义语言数据库/角色/schema12345678910111213141516-- 创建一个数据库用户create role "sp-boss" createdb createrole login password 'sp-boss';-- 使用上面角色登录 postgres 数据...

PostgreSQL常用操作

控制台命令

1
2
3
4
5
6
7
8
9
\h: #查看SQL命令的解释,比如\h select。
\?: #查看psql命令列表。
\l: #列出所有数据库。
\c [database_name]: #连接其他数据库。
\d: #列出当前数据库的所有表格。
\d [table_name]: #列出某一张表格的结构。
\du: #列出所有用户。
\e: #打开文本编辑器。
\conninfo: #列出当前数据库和连接的信息。

PostgreSQL初体验

创建操作系统用户

创建一个新的Linux用户:dbuser

1
$sudo adduser dbuser #创建一个新的Linux用户:dbuser

PostgreSQL的介绍与安装

由于工作认识了PostgreSQL,在此系统学习一下这个数据库,本文除博主实践所得以外,大量译于 官方文档

PostgreSQL是什么

PostgreSQL 是一个基于 POSTGRES, Version 4.2 的对象关系数据库系统(ORDBMS),由加州大学伯克利分校计算机科学系开发。
PostgreSQL 是一个开源的数据库,因为自由许可,任何人都可以免费的使用、修改、分发 PostgreSQL 数据库用于任何目的。