首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
post
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
PostgreSQL 常用函数
PostgreSQL 常用函数,PostgreSQL内置函数也称为聚合函数,用于对字符串或数字数据执行处理。下面是所有通用PostgreSQL内置函数的列表:COUNT函数:用于计算数据库表中的行数。MAX函数:用于查询某一特定列中最大值。MIN函数:用于查询某一特定列中最小值。AVG函数:用于计算某一特定列中平均值。SUM函数:用于计算数字列所有值的总和。ARRAY函数:用于输入值(包括null
174
代码人生
01-01 08:00
代码人生
PostgreSQL 时间/日期函数和操作符
PostgreSQL 时间/日期函数和操作符,日期/时间操作符下表演示了基本算术操作符的行为(+,*,等):操作符实例结果+date'2001-09-28'+integer'7'date'2001-10-05'+date'2001-09-28'+interval'1hour'timestamp'2001-09-2801:00:00'+date'2001-09-28'+time'03:00'time
277
代码人生
01-01 08:00
代码人生
PostgreSQL PRIVILEGES(权限)
PostgreSQL PRIVILEGES(权限),无论何时创建数据库对象,都会为其分配一个所有者,所有者通常是执行create语句的人。对于大多数类型的对象,初始状态是只有所有者(或超级用户)才能修改或删除对象。要允许其他角色或用户使用它,必须为该用户设置权限。在PostgreSQL中,权限分为以下几种:SELECTINSERTUPDATEDELETETRUNCATEREFERENCESTRIG
201
代码人生
01-01 08:00
代码人生
PostgreSQL AUTO INCREMENT(自动增长)
PostgreSQL AUTO INCREMENT(自动增长),AUTOINCREMENT(自动增长)会在新记录插入表中时生成一个唯一的数字。PostgreSQL使用序列来标识字段的自增长,数据类型有smallserial、serial和bigserial。这些属性类似于MySQL数据库支持的AUTO_INCREMENT属性。使用MySQL设置自动增长的语句如下:CREATETABLEIFNOTE
128
代码人生
01-01 08:00
代码人生
PostgreSQL 子查询
PostgreSQL 子查询,子查询或称为内部查询、嵌套查询,指的是在PostgreSQL查询中的WHERE子句中嵌入查询语句。一个SELECT语句的查询结果能够作为另一个语句的输入值。子查询可以与SELECT、INSERT、UPDATE和DELETE语句一起使用,并可使用运算符如=、、>=、<=、IN、BETWEEN等。以下是子查询必须遵循的几个规则:子查询必须用括号括起来。子查询在SELECT
201
代码人生
01-01 08:00
代码人生
PostgreSQL LOCK(锁)
PostgreSQL LOCK(锁),锁主要是为了保持数据库数据的一致性,可以阻止用户修改一行或整个表,一般用在并发较高的数据库中。在多个用户访问数据库的时候若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。数据库中有两种基本的锁:排它锁(ExclusiveLocks)和共享锁(ShareLocks)。如果数据对象加上排它锁,则其他的事务不能对它读取和修改。如果加上共享锁,则
135
代码人生
01-01 08:00
代码人生
PostgreSQL TRANSACTION(事务)
PostgreSQL TRANSACTION(事务),TRANSACTION(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的:为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供
187
代码人生
01-01 08:00
代码人生
PostgreSQL View(视图)
PostgreSQL View(视图),View(视图)是一张假表,只不过是通过相关的名称存储在数据库中的一个PostgreSQL语句。View(视图)实际上是一个以预定义的PostgreSQL查询形式存在的表的组合。View(视图)可以包含一个表的所有行或从一个或多个表选定行。View(视图)可以从一个或多个表创建,这取决于要创建视图的PostgreSQL查询。View(视图)是一种虚拟表,允许
177
代码人生
01-01 08:00
代码人生
PostgreSQL TRUNCATE TABLE
PostgreSQL TRUNCATE TABLE,PostgreSQL中TRUNCATETABLE用于删除表的数据,但不删除表结构。也可以用DROPTABLE删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。TRUNCATETABLE与DELETE具有相同的效果,但是由于它实际上并不扫描表,所以速度更快。此外,TRUNCATETABLE可以立即释放表空间,而不需要后续
197
代码人生
01-01 08:00
代码人生
PostgreSQL ALTER TABLE 命令
PostgreSQL ALTER TABLE 命令,在PostgreSQL中,ALTERTABLE命令用于添加,修改,删除一张已经存在表的列。另外你也可以用ALTERTABLE命令添加和删除约束。语法用ALTERTABLE在一张已存在的表上添加列的语法如下:ALTERTABLEtable_nameADDcolumn_namedatatype;在一张已存在的表上DROPCOLUMN(删除列),语法如
289
«
1
2
...
5
6
7
8
9
10
11
...
15
16
»