PG常用命令

本文详细介绍了PostgreSQL数据库的常用命令,包括创建和删除数据库、创建与删除数据库表、SQL模式架构操作、查询操作(如插入、查询、更新和删除数据)、ORDER BY和GROUP BY子句、HAVING子句、条件查询以及各种类型的连接。此外,还涵盖了高级部分,如视图、SQL函数(存储过程)和触发器的使用。
摘要由CSDN通过智能技术生成

PG(postgreSQL)常用相关命令

创建数据库

CREATE DATABASE xxx;
# xxx表示数据库的名称

如何进行查看数据库:

\l

删除数据库

drop database xxx;
# xxx表示数据库名称

创建数据库表

CREATE TABLE table_name(  
   column1 datatype,  
   column2 datatype,  
   column3 datatype,  
   .....  
   columnN datatype,  
   PRIMARY KEY( one or more columns )  
);

其中,table_name 表示数据库名,column表示字段名,datatype表示数据类型

删除数据库表

drop table xxx;
# xxx表示数据库表名

SQL模式架构

下面的语句用于创建模式,模式不能嵌套:

CREATE SCHEMA xxx;
# xxx表示模式名

在架构中创建数据库表

CREATE TABLE xxx.yyy
(
      a integer,
      b character(254)
)
# xxx表示架构名,yyy表示数据库表名

在架构中删除数据库表

ALTER TABLE xxx.yyy;

删除架构

# 如果存在数据库表需要加上CASCADE才可以删除掉
DROP SCHEMA myschema CASCADE;

查询

插入数据

插入可以用于表中插入新行,可以一次插入单行或者多行到表中。
使用方法如下:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)  
VALUES (value1, value2, value3,...valueN);
# column1, column2, column3,...columnN是要插入数据的表中的列的名称

查询数据

使用方法如下:

SELECT "column1", "column2".."column" FROM "table_name";
# column1,column2,.. columnN指定检索哪些数据的列

要从表中检索所有字段的话,就把列名用一个 * 代替即可

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值