数据库
文章平均质量分 71
不定期更新
cheniie
做狗比做人容易
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows下c/c++使用pgsql
本文介绍了在Visual Studio中配置PostgreSQL C/C++开发环境的步骤。首先将PostgreSQL的bin目录添加到环境变量,然后在VS项目中配置包含目录和库目录为PostgreSQL的include和lib路径。接着在链接器输入中添加libpq.lib依赖项。文章演示了如何通过libpq-fe.h头文件连接数据库并执行SQL插入操作,包括初始化连接、检查连接状态以及执行SQL语句的基本流程。该配置适用于需要在C++项目中使用PostgreSQL数据库的开发场景。原创 2025-12-18 17:17:02 · 366 阅读 · 0 评论 -
pgsql 复合类型指南
摘要:PostgreSQL支持自定义复合类型,可简化复杂嵌套结构化数据的存储。通过创建k4abt_joint类型和k4abt_joint[]数组类型,可将包含结构体数组的结构体k4abt_skeleton_t存储为单表单字段。文章详细介绍了在pgAdmin中创建自定义类型、建表、设置自增序列的方法,并提供了插入、查询和更新嵌套数据的SQL示例,展示了PostgreSQL处理复杂数据结构的便捷性。原创 2025-12-18 16:30:53 · 1103 阅读 · 0 评论 -
PostgreSQL允许外部机器连接
摘要:PostgreSQL默认仅允许本地连接,要开放外部访问需修改配置文件并重启服务。在PostgreSQL\18\data\pg_hba.conf中,将127.0.0.1/32改为0.0.0.0/0以允许所有IP访问(或指定特定网段)。修改后,可通过Windows服务管理器或PowerShell命令(先Get-Service *postgres*查看服务名,再Restart-Service 服务名)重启PostgreSQL服务使配置生效。原创 2025-11-27 17:50:00 · 313 阅读 · 0 评论 -
数据库事务隔离级别
什么是事务事务是一系列操作构成的一个执行单元。这些操作可以是插入、删除、更新或查询,它们要么全部执行,要么全不执行。事务特征(ACID)原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性原子性其实就是把事务的定义又表述了一遍,强调同一个事务中的操作只能全部成功或全部失败,不能部分成功。全部失败是要回到执行之前的状态。一致性比较正式的说法是事务执行(成功或回滚)后,数据库的完整性约束没有被破坏。一方面是数据库本原创 2020-10-09 16:14:52 · 232 阅读 · 0 评论 -
PostgreSQL入门篇
PostgreSQL鉴于网上PostgreSQL的资料看的让人头疼,所以想象中,这是一篇比较全面的PostgreSQL教程。我会尽量去写的详细全面易读易懂一点,也只能是尽力而为。为了方便,在后面的书写中,我会用pgsql表示PostgreSQL,理解一下打字困难户,能偷懒就偷个懒啦。 我写的内容都来自pgsql的官网,英语好的同学不妨去做做阅读理解。英语不好的同学,下面这个是给你们准备的...原创 2018-05-22 21:47:02 · 64935 阅读 · 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 · 8220 阅读 · 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 · 7185 阅读 · 3 评论
分享