postgresql相关命令

奋斗吧
奋斗吧
擅长邻域:未填写

标签: postgresql相关命令 Python博客 51CTO博客

2023-05-11 18:24:16 176浏览

postgresql相关命令,1,打开命令窗口:2,查看数据库用户:\du3,列出所有数据库名:\l或者SELECTdatnameFROMpg_database;4,切换某个数据库下面的某个用户下面:\c数据库名用户名;5,展示当前数据库连接数:selectcount(1)frompg_stat_acti

1,打开命令窗口:

postgresql相关命令_数据库

 

2,查看数据库用户:\du

postgresql相关命令_sql_02

 

3,列出所有数据库名:\l或者SELECT datname FROM pg_database;

postgresql相关命令_scala_03

 

4,切换某个数据库下面的某个用户下面:\c 数据库名 用户名;

postgresql相关命令_数据库_04

 

5,展示当前数据库连接数:select count(1) from pg_stat_activity;

postgresql相关命令_sql_05

 

6,显示当前数据库最多连接数:show max_connections;

postgresql相关命令_数据库_06

 

7,查看当前用户:select * from current_user;或者select user;

postgresql相关命令_数据库_07

 

8,切换角色role:\c - 角色名;

9,查看当前数据库下的所有表:\dt;

postgresql相关命令_数据库_08

 

10,创建用户dbuser:CREATE USER dbuser WITH PASSWORD '*****';

11,创建用户数据库exampledb:CREATE DATABASE exampledb OWNER dbuser;

12,将exampledb数据库的所有权限都赋予dbuser:GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;

13,给用户授权超级用户:ALTER ROLE <user_name> SUPERUSER;

14,创建拥有superuser权限的角色:CREATE ROLE name SUPERUSER;

15,创建拥有创建数据库权限的角色:CREATE ROLE name CREATEDB;

16,创建拥有创建角色权限的角色:CREATE ROLE name CREATEROLE;

17,创建登陆角色需要的密码:CREATE ROLE name PASSWORD 'string';

18,给用户scalauser加上复制的权限:alter role scalauser with;

postgresql相关命令_sql_09

 

19,查看表结构:\d table_name;

postgresql相关命令_sql_10

 

20,启动服务:pg_ctl -w start -D E:\PostgreSQL\data\pg96\,其中目录路径表示数据库的存放数据的文件路径

21,停止服务:pg_ctl stop或者直接关掉启动服务的窗口

22,重启服务:pg_ctl -w restart

23,查看服务启动状态:pg_ctl status -D E:\PostgreSQL\data\pg96\

24,修改用户密码:\password postgres;

postgresql相关命令_数据库_11

 

25,连接数据库:psql -h IP地址 -p 端口 -U 用户名 数据库名

示例:psql -h localhost -p 5432 -U scalauser scaladb

postgresql相关命令_scala_12

 

26,使用psql帮助:\?

postgresql相关命令_数据库_13

 

27,使用psql sql语法帮助:\h create table

postgresql相关命令_数据库_14

 

28,模式:schema,类似于oracle中schema,mysql中的database概念,使用create schema来创建schema,一般我们的schema和owner都设置为相同,展示当前模式:\dn;

postgresql相关命令_sql_15

 

29,获取策略policy:\dp;

postgresql相关命令_数据库_16

 

30,退出当前窗口:\q

 



好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695