
数据库
文章平均质量分 98
不定期更新
cheniie
这个作者很懒,什么都没留下…
展开
-
数据库事务隔离级别
什么是事务事务是一系列操作构成的一个执行单元。这些操作可以是插入、删除、更新或查询,它们要么全部执行,要么全不执行。事务特征(ACID)原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性原子性其实就是把事务的定义又表述了一遍,强调同一个事务中的操作只能全部成功或全部失败,不能部分成功。全部失败是要回到执行之前的状态。一致性比较正式的说法是事务执行(成功或回滚)后,数据库的完整性约束没有被破坏。一方面是数据库本原创 2020-10-09 16:14:52 · 188 阅读 · 0 评论 -
PostgreSQL入门篇
PostgreSQL鉴于网上PostgreSQL的资料看的让人头疼,所以想象中,这是一篇比较全面的PostgreSQL教程。我会尽量去写的详细全面易读易懂一点,也只能是尽力而为。为了方便,在后面的书写中,我会用pgsql表示PostgreSQL,理解一下打字困难户,能偷懒就偷个懒啦。 我写的内容都来自pgsql的官网,英语好的同学不妨去做做阅读理解。英语不好的同学,下面这个是给你们准备的...原创 2018-05-22 21:47:02 · 64474 阅读 · 5 评论 -
PostgreSQl 语言篇
最后WHERE字句还支持LIKE那么问题是为什么将模式匹配放在WHERE子中,而不是放到HAVING字句中?要回答这个问题首先要弄清楚聚合函数、WHERE字句、GROUP字句以及HAVING字句的执行顺序。WHERE字句GROUP字句聚合函数HAVING字句WHERE字句最先执行,选出符合条件的记录。其次是GROUP字句,这也意味着GROUP的分组对象可以是SELECT选出来的部分记录。聚合函数在GROUP BY函数之后执行,这也是为什么在WHERE字句和GROUP BY。原创 2018-05-23 17:52:35 · 7988 阅读 · 2 评论 -
PostgreSQL 高级特性入门篇
PostgreSQL高级特性视图所谓视图,就是一条查询语句的别名。视图建立在表之上,你可以认为视图就是一张新的表。创建视图的命令如下:CREATE VIEW myview AS SELECT city, temp_lo, temp_hi, prcp, date, location FROM weather, cities WH...原创 2018-05-24 14:55:31 · 7033 阅读 · 3 评论