PostgreSQL客户端PSQL使用

登录

连接数据库

1
psql -h localhost -p 5432 -U postgres -d mydb
1
psql "postgresql://postgres:passwod@localhost:5432/mydb"

数据库管理

查看所有数据库

1
\l

创建数据库

1
create database root;

切换数据库

1
\c database_name

查看当前数据库

1
select current_database();

表管理

查看表

查看所有表

1
\dt

查看特定数据表的结构

1
\d table_name

查看当前模式下的所有表

1
\dt *

查看特定数据表的结构

1
\d table_name

查看表的详细信息

1
\d+ table_name

查看特定数据表的结构

1
\d table_name

创建表

1
2
3
4
5
create table products (
	product_no integer,
	name text,
	price numeric
)

删除表

表不存在删除不会报错

1
drop table products;

变体,表不存在删除不会报错

1
drop table if extsis products;

用户管理

查看用户

查看所有用户

1
\du

查看当前用户

1
select current_user;

创建用户

创建一个拥有所有权限的用户

1
CREATE ROLE admin_user WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'strongpassword';

修改用户

修改密码

1
alter user user_name with password 'new_password';
最后更新于 Oct 11, 2024 23:16 +0800
页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计
-->