首页 > 其他分享 >pg给我背

pg给我背

时间:2022-12-30 11:55:35浏览次数:30  
标签:name 查看 数据库 TABLESPACE USER 空间 pg

基本概念

名称 作用
关系 表和索引
元组和域 元组就是表中的一行记录,域就是一行记录的不同列,元组由一个至多个域组成
数据库和数据库簇 数据库簇就是单个pg服务器下的所有数据库的集合
表空间 存放数据库对象的一个位置
数据段和数据页 每个表和索引都保存在一个单独的文件中,每个文件就是一个数据段(太大会拆分),一个数据段由多个数据页组成

存储体系结构

表空间的存储结构

使用psql

作用 指令 参数
连接数据库 psql -h *** -p *** -u *** -d *** h(ip) p(端口) u(用户名) d(数据库名称)
断开数据库 \q
查看当前数据库的表,视图等 \d \d table name(查看表的定义)
查看表空间的信息 \db
查看所有模式的信息 \dn
查看数据库中的角色,用户 \du

创建表空间

语法

--创建表空间

CREATE TABLESPACE  tablespace_name
[OWNER {new_owner|CURRENT_USER|SESSION_USER}]
LOCATION 'directory'
[WITH(tablespace_option=value,...)] 

--修改表空间

ALTER TABLESPACE name RENAME TO new_name
ALTER TABLESPACE name OWNER TO {new_owner|CURRENT_USER|SESSION_USER}
ALTER TABLESPACE name SET (tablespace_option=value,...)

--删除表空间
只有表空间为空才能删除

DROP TABLESPACE[IF EXISTS] name

创建数据库

CREATE DATABASE name
[[with][options=optionvalues]

]

with参数说明

标签:name,查看,数据库,TABLESPACE,USER,空间,pg
From: https://www.cnblogs.com/braveman1021/p/17014531.html

相关文章