标题
须知:
以下所有命令我都在Linux环境中执行验证过,大家放心食用,其中的实际名称换成自己的实际名称即可。而且这块如果你不是运维人员的话,你只需要简单的会在Linux下查一下数据就行了。其他的操作都在客户端工具操作比较简单。了解一下即可
登录PgSQL
基本连接方式
psql -U <用户名> -d <数据库名>
:这是连接到指定数据库的常用命令。
例如,psql -U postgres -d mydb
表示以 postgres 用户身份连接到 mydb 数据库。
如果省略 -d 选项和数据库名,将连接到用户的默认数据库(postgres) 。
库表基本操作命令
-
查看数据库版本:
select version();
-
#查看有哪些用户:
dg
-
列出所有数据库:
l
-
切换数据库:
c mydb
-
列出当前数据库的所有表:
dt
-
列出表的结构:
d 表名
-
列出所有角色:
du
-
修改用户名密码:postgres=#
alter user postgres with password 'postgres';
– 创建新数据库
CREATE DATABASE 数据库名;– 删除数据库
DROP DATABASE 数据库名;– 创建新表
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
…
);– 删除表
DROP TABLE 表名;– 插入数据
INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …);– 更新数据
UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;– 删除数据
DELETE FROM 表名 WHERE 条件;– 查询数据
SELECT * FROM 表名;– 创建新用户
CR