POSTGRESQL基本操作

POSTGRESQL基本操作

1.查看当前存在哪些数据库:\l 或者 select * from pg_database;
2.创建数据库: create database 数据库名;
3…查看当前存在哪些用户:\du 或者 select * rolnam from pg_roles; 或者 select * from pg_authid;
4.创建用户 create user 用户名 或者 create role 角色名 或者 create user 用户名 with password ‘密码’;
5.删除用户:drop user 用户名 或者drop role 角色名;
6.删除数据库:drop database 数据库名;
7.查看当前数据存在那些表:\dt 或 \d;
8.创建数据表
create table 表名(
字段 类型(int、character、Double、date) 字段描述(是否为空、主键(primary key)、备注、唯一键、自增长),



);
9.向表中插入数据:insert into 表名 values(…,…,…);
10.查看数据库的内容: select * from 表名;
11.查看表结构:\d 表名;
12.向表中填加一列:alter table 表名 add 字段名 字段类型;
13.update 表名 set 字段=‘值’ where 字段=’'值;
14.删除表中数据:delete from 表名 where 条件(如:id=1);
15.删除表中的一列数据:alter table 表名 drop column 列名;
16.删除数据库中的表:drop table 表名;
17.查看表结构: \d 表名
18.修改用户密码:\password 用户名
19.展示所有的模式:\ds
20.展示所有的触发器:\dy
21.清空缓冲区:\r
22.向用户赋予登录权限:alter role 用户名 login;
23.创建视图:create view myview as select * from 表名;
24.表重命名:alter table 原本表名 rename to 修改后的表名;
25.创建shema:create schema 模式名;
26.查看pg数据库存在哪些schema:select *from information_schema;
27.指定将表创建到那个模式中:create table 模式名.表名(字段 字段类型,…);
28.查看POSTGRESQL数据库字符集编码:\encoding
29.更改字符集编码:\encoding UTF8
30.修改表中字段类型:alter table 表名 alter column 列名 type 类型;
31.导入数据到表中:COPY 表名 FROM ‘文件路径’ WITH DELIMITER ‘字段分隔符’ encoding ‘编码类型’;
32.查询前n条数据:select * from 表名 limit 条数;
33.按条件查询数据:select * from 表名 where 条件(如:id>10);
34.升序降序排序查询:select *form 表名 order by 排序列 ase 或者 desc;
35.开启事务:start transaction;
36提交事务:commit;
37.cmd命令行连接数据库:psql -U 用户名 -d 数据库名;
38.设置外键:alter table 子表名add constraint 外键名 foreign key(子表字段) references 父表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值