PostgreSQL数据库常用操作

PostgreSQL数据库常用操作

前言

操作系统:windows
使用docker安装运行PostgreSQL
如果遇到问题,请留言给我,我会尽快解决。希望大家可以一起进步。

数据库的操作

登录数据库

psql -U 用户名  # 默认用户是 postgres

创建数据库

create database 数据库名;
createdb -h localhost -p 5432 -U postgres 数据库名

查看已经创建的数据库

\l

切换数据库

\c + 数据库名
psql -h localhost -p 5432 -U postgres 数据库名

删除数据库

drop database [if exists] 数据库名
dropdb -h localhost -p 5432 -U postgres 数据库名

表格操作

创建表格

create table 表名 (
    column datatype,
    column1 datatype,
    primary key(一个或多个实例)
);

查看已经创建的数据表

\d

查看表格信息

\d  表名

删除表格

drop table 表名

模式操作

创建模式 schema

create schema 模式名

模式中建表

create table 模式名.表名 (
  column datatype,
  primary key ()
);

查看模式中的表

select * from 模式名.表名

删除模式

drop schema 模式名 # 删除一个空的模式
drop schema 模式名 cascade # 删除一个有对象的模式

表格数据操作

insert into 语句的使用

insert into 表名(column,column1)values(value,value1);

select 语句的使用

select column,column1 from 表名 (查询指定字段的数据)
select * from 表名 (查询所有字段的数据)

where 语句的使用

select column,column1 from 表名 where 条件(可选)

update 语句的使用

update 表名 set column = value, column1 = value1 where 条件(可选)

delete 语句的使用

delete from 表名 where 条件(可选)

参考文献

PostgreSQL教程
Markdown 教程

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高建伟-joe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值