文章目录
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 条件(可选)