- 子查询或称为内部查询、嵌套查询,指的是在 PostgreSQL 查询中的 WHERE 子句中嵌入查询语句。一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,并可使用运算符如 =、<、>、>=、<=、IN、BETWEEN 等。以下是子查询必须遵循的几个规则:子查询必须用括号括起来。子查询在 SE... 子查询或称为内部查询、嵌套查询,指的是在 PostgreSQL 查询中的 WHERE 子句中嵌入查询语句。一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,并可使用运算符如 =、<、>、>=、<=、IN、BETWEEN 等。以下是子查询必须遵循的几个规则:子查询必须用括号括起来。子查询在 SE...
- 锁主要是为了保持数据库数据的一致性,可以阻止用户修改一行或整个表,一般用在并发较高的数据库中。在多个用户访问数据库的时候若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。数据库中有两种基本的锁:排它锁(Exclusive Locks)和共享锁(Share Locks)。如果数据对象加上排它锁,则其他的事务不能对它读取和修改。如果加上共享锁,则该数据库对象可以被其他事务读... 锁主要是为了保持数据库数据的一致性,可以阻止用户修改一行或整个表,一般用在并发较高的数据库中。在多个用户访问数据库的时候若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。数据库中有两种基本的锁:排它锁(Exclusive Locks)和共享锁(Share Locks)。如果数据对象加上排它锁,则其他的事务不能对它读取和修改。如果加上共享锁,则该数据库对象可以被其他事务读...
- View(视图)是一张假表,只不过是通过相关的名称存储在数据库中的一个 PostgreSQL 语句。View(视图)实际上是一个以预定义的 PostgreSQL 查询形式存在的表的组合。View(视图)可以包含一个表的所有行或从一个或多个表选定行。View(视图)可以从一个或多个表创建,这取决于要创建视图的 PostgreSQL 查询。View(视图)是一种虚拟表,允许用户实现以下几点:用户... View(视图)是一张假表,只不过是通过相关的名称存储在数据库中的一个 PostgreSQL 语句。View(视图)实际上是一个以预定义的 PostgreSQL 查询形式存在的表的组合。View(视图)可以包含一个表的所有行或从一个或多个表选定行。View(视图)可以从一个或多个表创建,这取决于要创建视图的 PostgreSQL 查询。View(视图)是一种虚拟表,允许用户实现以下几点:用户...
- 语法用 ALTER TABLE 在一张已存在的表上添加列的语法如下:ALTER TABLE table_name ADD column_name datatype;在一张已存在的表上 DROP COLUMN(删除列),语法如下:ALTER TABLE table_name DROP COLUMN column_name;修改表中某列的 DATA TYPE(数据类型),语法如下:ALTER T... 语法用 ALTER TABLE 在一张已存在的表上添加列的语法如下:ALTER TABLE table_name ADD column_name datatype;在一张已存在的表上 DROP COLUMN(删除列),语法如下:ALTER TABLE table_name DROP COLUMN column_name;修改表中某列的 DATA TYPE(数据类型),语法如下:ALTER T...
- SQL 中 使用 AS 来创建别名。语法表的别名语法:SELECT column1, column2....FROM table_name AS alias_nameWHERE [condition];列的别名语法:SELECT column_name AS alias_nameFROM table_nameWHERE [condition];实例创建 COMPANY 表(下载 COMPAN... SQL 中 使用 AS 来创建别名。语法表的别名语法:SELECT column1, column2....FROM table_name AS alias_nameWHERE [condition];列的别名语法:SELECT column_name AS alias_nameFROM table_nameWHERE [condition];实例创建 COMPANY 表(下载 COMPAN...
- 在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。语法用于去除重复记录的 DISTINCT 关键字的基本语法如下:SELECT DISTINCT c... 在 PostgreSQL 中,DISTINCT 关键字与 SELECT 语句一起使用,用于去除重复记录,只获取唯一的记录。我们平时在操作数据时,有可能出现一种情况,在一个表中有多个重复的记录,当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。语法用于去除重复记录的 DISTINCT 关键字的基本语法如下:SELECT DISTINCT c...
- HAVING 子句可以让我们筛选分组后的各组数据。WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。语法下面是 HAVING 子句在 SELECT 查询中的位置:SELECTFROMWHEREGROUP BYHAVINGORDER BYHAVING 子句必须放置于 GROUP BY 子句后面,ORDER BY 子句前面,下面是 HA... HAVING 子句可以让我们筛选分组后的各组数据。WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。语法下面是 HAVING 子句在 SELECT 查询中的位置:SELECTFROMWHEREGROUP BYHAVINGORDER BYHAVING 子句必须放置于 GROUP BY 子句后面,ORDER BY 子句前面,下面是 HA...
- 可以使用 DELETE 语句来删除 PostgreSQL 表中的数据。语法以下是 DELETE 语句删除数据的通用语法:DELETE FROM table_name WHERE [condition];如果没有指定 WHERE 子句,PostgreSQL 表中的所有记录将被删除。一般我们需要在 WHERE 子句中指定条件来删除对应的记录,条件语句可以使用 AND 或 OR 运算符来指定一个或... 可以使用 DELETE 语句来删除 PostgreSQL 表中的数据。语法以下是 DELETE 语句删除数据的通用语法:DELETE FROM table_name WHERE [condition];如果没有指定 WHERE 子句,PostgreSQL 表中的所有记录将被删除。一般我们需要在 WHERE 子句中指定条件来删除对应的记录,条件语句可以使用 AND 或 OR 运算符来指定一个或...
- PostgreSQL 使用 CREATE TABLE 语句来创建数据库表格。语法CREATE TABLE 语法格式如下:CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( 一个或多个列 ))... PostgreSQL 使用 CREATE TABLE 语句来创建数据库表格。语法CREATE TABLE 语法格式如下:CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( 一个或多个列 ))...
- 数据库的命令窗口PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句:postgres=#使用 \l 用于查看已经存在的数据库:postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access p... 数据库的命令窗口PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句:postgres=#使用 \l 用于查看已经存在的数据库:postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access p...
- 原文地址: https://blog.csdn.net/timo1160139211/article/details/78171272postgresql数据库的备份和还原命令pg_dump常用命令:备份:pg_dump -U postgres -d myDBname -f dump.sql1其中postgres是用户名myDBname是数据库名dump.sql是文件名还原:createdb... 原文地址: https://blog.csdn.net/timo1160139211/article/details/78171272postgresql数据库的备份和还原命令pg_dump常用命令:备份:pg_dump -U postgres -d myDBname -f dump.sql1其中postgres是用户名myDBname是数据库名dump.sql是文件名还原:createdb...
- 保留几天的数据清理策略前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱在数据库中,为了保持数据的整洁和高效性,经常需要进行数据清理操作。针对表 sys_oper_log 中的数据,我们可以通过以下 SQL 语句来保留最近两天的数据,并删除过期数据:DELETE FROM sys_oper_log WHERE oper_time <= C... 保留几天的数据清理策略前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱在数据库中,为了保持数据的整洁和高效性,经常需要进行数据清理操作。针对表 sys_oper_log 中的数据,我们可以通过以下 SQL 语句来保留最近两天的数据,并删除过期数据:DELETE FROM sys_oper_log WHERE oper_time <= C...
- 1 前言BigQuery系Google的数仓产品,作为主流的数仓产品之一,应用广泛。笔者曾参与BigQuery近两年的业务开发,对该产品有所了解,本次针对BigQuery与PostgreSQL对比,分享给大家。2 Bigquery简介2.1 GCP简介GCP(Google Cloud Platform)是谷歌提供的云计算服务平台,提供一系列云计算服务,包括计算、... 1 前言BigQuery系Google的数仓产品,作为主流的数仓产品之一,应用广泛。笔者曾参与BigQuery近两年的业务开发,对该产品有所了解,本次针对BigQuery与PostgreSQL对比,分享给大家。2 Bigquery简介2.1 GCP简介GCP(Google Cloud Platform)是谷歌提供的云计算服务平台,提供一系列云计算服务,包括计算、...
- Oracle、Postgresql数据库简单使用 Oracle、Postgresql数据库简单使用
- 【PostgreSQL】扩容postgres存放数据目录,报错“/pgsql/data“ is missing or empty 问题解决 【PostgreSQL】扩容postgres存放数据目录,报错“/pgsql/data“ is missing or empty 问题解决
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签