PostgreSQL
文章平均质量分 74
介绍postgresql
yeyaozhifengqi
这个作者很懒,什么都没留下…
展开
-
PostgreSQL语句和子句
在 PostgreSQL 中,当我们需要根据指定条件从单张表或者多张表中查询数据时,就可以在 SELECT 语句中添加 WHERE 子句,从而过滤掉我们不需要数据。GROUP BY 在一个 SELECT 语句中,放在 WHRER 子句的后面,ORDER BY 子句的前面。在 PostgreSQL 中,WITH 子句提供了一种编写辅助语句的方法,以便在更大的查询中使用。在 GROUP BY 子句中,你可以对一列或者多列进行分组,但是被分组的列必须存在于列清单中。原创 2023-04-26 17:30:12 · 118 阅读 · 0 评论 -
PostgreSQL 运算符
SQL 使用三值的逻辑系统,包括 true、false 和 null,null 表示"未知"。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。位运算符作用于位,并逐位执行操作。下表显示了 PostgreSQL 支持的位运算符。如果两个操作数中有任意一个非零,则条件为真。按位或运算符,按二进制位进行"或"运算。异或运算符,按二进制位进行"异或"运算。取反运算符,按二进制位进行"取反"运算。如果两个操作数都非零,则条件为真。按位与操作,按二进制位进行"与"运算。原创 2023-04-26 16:56:25 · 501 阅读 · 0 评论 -
PostgreSQL 时间/日期操作符
操作符 例子 结果 + date '2001-09-28' + integer '7' date '2001-10-05' + date '2001-09-28' + interval '1 hour' timestamp '2001-09-28 01:00:00' + date '2001-09-28' + time '03:00' timestamp '2001-09-28 03:00:00' + interval '1 day' +原创 2023-04-26 16:49:33 · 153 阅读 · 0 评论 -
PostgreSQL字符串函数和操作符
函数 返回类型 描述 例子 结果 string || string text 字串连接 'Post' 丨丨 'greSQL' PostgreSQL bit_length(string) int 字串里二进制位的个数 bit_length('jose') 32 char_length(string) int 字串中的字符个数 char_length('jose') 4 convert(string原创 2023-04-26 16:37:13 · 211 阅读 · 0 评论 -
PostgreSQL数学函数
函数 返回类型 描述 例子 结果 abs(x) 绝对值 abs(-17.4) 17.4 cbrt(double) 立方根 cbrt(27.0) 3 ceil(double/numeric) 不小于参数的最小的整数 ceil(-42.8) -42 degrees(double) 把弧度转为角度 degrees(0.5) 28.6478897565412 exp(d原创 2023-04-26 16:36:09 · 108 阅读 · 0 评论 -
PostgreSQL类型转换函数
把字段值由一种类型转换成另一种类型。函数 返回类型 描述 实例 to_char(timestamp, text) text 将时间戳转换为字符串 to_char(current_timestamp, 'HH12:MI:SS') to_char(interval, text) text 将时间间隔转换为字符串 to_char(interval '15h 2m 12s', 'HH24:MI:SS') to_char(int, text)原创 2023-04-24 18:45:00 · 681 阅读 · 0 评论 -
PostgreSQL聚合函数
SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。原创 2023-04-24 18:36:45 · 1178 阅读 · 0 评论 -
PostgreSQL 时间/日期函数
适用:PostGreSql、 ORACLE 、Microsoft SQL Server、MySQL。适用:PostGreSql、 ORACLE 、Microsoft SQL Server、MySQL。适用:PostGreSql、 ORACLE 、Microsoft SQL Server、MySQL。适用:PostGreSql、 ORACLE 、Microsoft SQL Server、MySQL。适用:PostGreSql、 ORACLE 、Microsoft SQL Server、MySQL。原创 2023-04-24 18:01:39 · 232 阅读 · 0 评论 -
SQL约束
SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。NOT NULL- 指示某列不能存储 NULL 值。UNIQUE- 保证某列的每行必须有唯一的值。- NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。- 保证一个表中的数据匹配另一个表中的值的参照完整性。原创 2023-04-24 18:30:40 · 86 阅读 · 0 评论 -
PostgreSql
安装好PostgreSQL后,开启本地服务,可通过Navicat连接数据库并导入excel数据项,注意数据库名、表名、字段名时均使用小写字母,如使用大写字母,在生成对应表名和字段会自动加上“”,影响查询,此外注意避开关键词,比如id,name,group之类SQL需要保留关键词。psycopg2.pool.ThreadedConnectionPool仅支持多线程,不支持多进程。原创 2023-04-24 14:53:08 · 286 阅读 · 0 评论