搜索

word文档 postgresql操作手册

445.84 KB 17 页 1 下载 106 浏览 0 评论 1 收藏
语言 格式 评分
英语
.docx
3
摘要
本文档提供了PostgreSQL数据库的安装、配置和基本操作指南。主要内容包括数据库和表的创建与管理、用户权限的分配与 revoke、数据库的连接与查询,以及存储空间的使用与优化。文档还介绍了如何使用命令行和可视化客户端工具连接PostgreSQL数据库,并提供了详细的命令示例和注意事项。
AI总结
# PostgreSQL 操作手册总结 ## 前言 1. 蓝色字体表示命令行命令,正式执行时不要复制前面的 `#` 号,`#` 号只是提示应该使用 root 权限操作。 2. 绿色字体表示注释,有时注释太多就不用绿色表示了。 3. 本文档的所有操作请先在测试机里进行实践,不要直接在真实的服务器中操作! ## 版权声明 1. 无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果。 2. 自由使用:任何人可以出于任何目的而自由地阅读/链接/打印/转载/引用/分发/再创作此文档。 ## 数据库及表基础操作 ### 数据库操作 - 创建数据库:`create database db_test;` - 列出所有数据库:`select datname from pg_database;` - 删除数据库:`drop database db_namexx;` ### 表操作 - 创建表:`create table tablexx (name VARCHAR(32), age INT, class INT);` - 插入数据:`insert into tablexx values ('cof-lee', 28, 1511);` - 查询数据:`select * from public.tablexx limit 1000;` - 删除表:`drop table table_namexx;` ### 用户管理 - 创建用户:`create user user1 with password 'passwdxxyy3';` - 授权用户:`grant all on database db_test to user1;` - 撤销权限:`revoke all on database db_test from cof;` - 删除用户:`drop user xxx;` ## 存储空间使用量查询 - 查询磁盘空间:`select pg_size_pretty(pg_tablespace_size('pg_default'));` - 查询指定数据库大小:`select pg_database_size('postgres');` ## 客户端连接 1. 命令行客户端连接:`psql -h 10.99.1.122 -p 5432 -U postgres` 2. 可视化客户端推荐:HeidiSQL 或 pgAdmin - HeidiSQL 安装后新建会话,选择 PostgreSQL(TCP/IP),输入目标数据库信息。 ## 数据存储路径设置 1. PG-13 版本: - 停止服务:`systemctl stop postgresql-13` - 创建新目录:`mkdir /data_pg` - 修改配置文件:`vi /var/lib/pgsql/13/data/postgresql.conf` - 更新 systemd 服务文件:`vi /usr/lib/systemd/system/postgresql-13.service` - 重启服务:`systemctl restart postgresql-13` 2. PG-10 版本: - 停止服务:`systemctl stop postgresql` - 创建新目录:`mkdir /data_pg` - 修改配置文件:`vi /var/lib/pgsql/data/postgresql.conf` - 更新 systemd 服务文件:`vi /usr/lib/systemd/system/postgresql.service` - 重启服务:`systemctl restart postgresql` ## 总结 本文档主要介绍了 PostgreSQL 的安装、数据库及表操作、用户管理、存储空间查询、客户端连接等内容,提供了详细的命令示例和操作步骤。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 5 页请下载阅读 -
文档评分
请文明评论,理性发言.