
PostgreSQL学习专栏
文章平均质量分 92
蓝色心灵-海
我是一名软件架构师,从事过开发、运维、设计、前端等工作,有自己的项目。
展开
-
第八章:死磕postgreSQL,10个问题教会你,postgreSQL的使用
PostgreSQL是一种开源的关系型数据库管理系统(DBMS)。可扩展性:PostgreSQL支持水平和垂直扩展,能够处理大规模的数据和高并发访问。ACID事务支持:它提供了严格的事务处理,确保数据的一致性、原子性、隔离性和持久性。数据类型支持:PostgreSQL提供了丰富的内置数据类型,包括数值、字符串、日期/时间、数组、JSON等,同时还支持用户自定义数据类型。多版本并发控制(MVCC):它使用MVCC来处理并发访问,允许多个事务同时对数据库进行读写操作,提高了并发性能。原创 2023-07-20 22:17:19 · 533 阅读 · 0 评论 -
第七章:死磕postgreSQL,8个问题教会你,postgreSQL索引的优化与技巧
在PostgreSQL中,索引是一种数据结构,通过快速定位和访问特定数据来提高查询性能。它类似于书籍中的索引,通过引用索引而不是扫描整本书,可以更快地找到信息。当在PostgreSQL中对某列或一组列创建索引时,数据库会创建一个单独的数据结构,按照特定的顺序组织索引值。这使得数据库引擎能够执行高效的查找、排序和过滤操作。通过使用索引,查询可以避免全表扫描,而是执行索引扫描,速度更快。索引帮助减少检索数据所需的磁盘I/O操作次数,从而提高查询性能。原创 2023-07-12 22:21:49 · 1851 阅读 · 0 评论 -
第六章:死磕postgreSQL,10个问题带你了解PostgreSQL的索引使用
数据库索引是一种数据结构,用于提高数据库查询的速度和效率。它类似于书籍的目录,可以帮助数据库系统快速找到需要的数据,而无需遍历整个数据库。索引是根据一个或多个列的值创建的,这些列通常是经常被查询的列。通过使用索引,数据库可以更快地定位到满足查询条件的数据行,从而提高查询性能。索引可以在查询过程中减少磁盘I/O操作的次数,因为数据库系统可以直接跳过不满足查询条件的数据块,而只读取包含所需数据的数据块。然而,索引也需要占用一定的存储空间,并且在写入数据时会有一定的性能开销。原创 2023-07-10 17:07:56 · 2203 阅读 · 0 评论 -
第五章:死磕postgreSQL,10个问题教会你怎么基础使用PostgreSQL
PostgreSQL是一种开源的关系型数据库管理系统,它具有高度可扩展性、稳定性和安全性。它支持复杂的查询和事务处理,并提供了丰富的数据类型和功能。数据库编码是指数据库中存储的字符数据的编码方式。在PostgreSQL中,它使用一种称为"character set"的概念来定义字符数据的编码方式。PostgreSQL支持多种数据库编码,包括UTF-8、LATIN1、GBK等。UTF-8是最常用的数据库编码,它支持全球范围内的字符集,包括中文、英文、日文等多种语言。原创 2023-07-08 11:12:11 · 578 阅读 · 0 评论 -
第四章:死磕postgreSQL,10个问题让你学习Postgre的数据类型及应用场景
字符类型是一种用于存储文本数据的数据类型。在PostgreSQL中,有几种不同的字符类型可供选择,包括字符类型(char)、变长字符类型(varchar)和文本类型(text)。字符类型(char):字符类型是一种固定长度的字符数据类型。您可以指定一个固定的长度,例如char(10),它将始终占用10个字符的存储空间。如果存储的数据长度小于指定的长度,将使用空格字符进行填充。字符类型常用于存储固定长度的字符,如国家代码或电话号码。变长字符类型(varchar):变长字符类型是一种可变长度的字符数据类型。原创 2023-07-07 15:54:38 · 1664 阅读 · 0 评论 -
第三章:死磕postgreSQL,通过10个问题学习数据库目录
在安装PostgreSQL数据库时,可以选择自定义安装目录而不使用默认安装目录。下载PostgreSQL安装程序并运行安装程序。在安装向导的“选择安装目录”步骤中,取消选中“Use the default installation directory”(使用默认安装目录)选项。点击“Browse”(浏览)按钮,选择自定义的安装目录。可以选择任何合适的目录,例如C:\PostgreSQL。确保选择的目录具有足够的空间来存储数据库文件。继续按照安装向导的指示完成安装过程。原创 2023-07-06 17:05:45 · 2433 阅读 · 0 评论 -
第二章:死磕postgreSQL,windows、mac、linux系统的安装详解
对于Windows系统,用户可以从PostgreSQL官方网站下载安装程序,并按照提示进行安装。此外,使用Docker进行安装可以在任何操作系统上实现PostgreSQL的安装,提供更大的灵活性和可移植性。通过按照以上步骤进行操作,您就可以在Windows系统上成功安装并使用PostgreSQL了。通过按照以上步骤进行操作,您就可以在Linux系统上成功安装并使用PostgreSQL了。通过按照以上步骤进行操作,您就可以在Docker上成功安装并运行PostgreSQL了。原创 2023-07-06 15:24:36 · 1353 阅读 · 0 评论 -
第一章:死磕postgreSQL,10个问题让你了解“什么是postgreSQL“
PostgreSQL相比于MySQL和Oracle,更注重数据的完整性和一致性,支持更多的数据类型和约束,同时提供了更强大的查询和扩展性。此外,PostgreSQL还支持多种数据操作语句,如INSERT、UPDATE、DELETE和SELECT等,使得数据的插入、更新、删除和查询变得十分便捷。它不仅提供了丰富的功能,如支持多种数据类型、完整的事务处理和并发控制功能等,还提供了灵活的扩展性,如支持多种数据操作语句和高级功能等。您可以根据具体需求使用更复杂的查询语句和条件来进行数据的查询和过滤。原创 2023-07-05 17:39:28 · 615 阅读 · 0 评论