GerritPostgresqlpsql数据库基本操作

Posted 爱啦啦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GerritPostgresqlpsql数据库基本操作相关的知识,希望对你有一定的参考价值。

1.命令行登录数据库:

psql -p 5432 -Upostgres -W

2.列出所有数据库

\\l

3.切换数据库

\\c dbname

4.列出当前数据库的所有表

\\d


5.查看指定表的所有字段

\\d  tablename


6.退出数据库

\\q

7.数据库备份

pg_dump -h localhost -U postgres -p 5432 reviewdb|gzip > "`date +%Y%m%d%H%M%S`".db.gz
或
pg_dump --host hostname --port port --username username -t tablename -d dbname >/home/jihite/table.sql 

8.数据库恢复

psql -h 10.125.7.68 -p 5432 -d postgres -U postgres -W postgres -f 2.sql

9.命令导入sql数据文件

psql -h localhost  -d databaseName  -U username -f  filename
psql -h localhost -U username -d databaseName  < /data/20210310165126.db

10.创建数据库

postgres=# CREATE DATABASE reviewdb;
CREATE DATABASE
postgres=# \\l

11.创建ROLE

postgres=# CREATE USER user WITH PASSWORD \'xxx\';
CREATE ROLE
postgres=# \\du

11.修改ROLE密码

postgres=# alter user user with password \'xxx\';
ALTER ROLE
postgres=# \\du

参考链接:https://www.cnblogs.com/kaituorensheng/p/4667160.html

以上是关于GerritPostgresqlpsql数据库基本操作的主要内容,如果未能解决你的问题,请参考以下文章

数据库MySQL基本知识

基本数据类型转String,String转基本数据类型

Sql 库和表的基本操作基本数据类型

数据分析基本流程 Python基本数据类型 Python各种括号的使用方式

JAVA基本数据类型,标识符语法,基本数据类型强制转换

基本数据类型对象包装类