![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
基础知识和简单实战案例
巅峰程序
尊敬的女士们、先生们,现在站在你们眼前的是最尊贵的新知识总督、开源共和国缔造者兼护国公、知识壁垒的摧毁者、创新思维的终身监护、劳动人民的庇护人、亿万数据的征服者,子龙·张·华夏先生。
展开
-
[Python][PostgreSQL]获取存在的数据库名称、强制断开Postgres数据库连接、删除数据库
【代码】Python使用SQL语句强制断开Postgres数据库连接并删除数据库。原创 2023-08-29 10:53:52 · 470 阅读 · 4 评论 -
B树在数据库的应用
(B-tree)是一种自平衡的树状数据结构,广泛应用于数据库和文件系统等领域,其设计的目标是提供一种高效的插入、删除和查找操作。B树的变体,如B+树和B*树,进一步改进了一些性能和结构方面的特点,使之更适用于特定的应用场景。这些调整包括节点的分裂和合并,确保树的高度保持较小。平衡性: B树是一种平衡树,所有叶子节点到根节点的路径长度相等,这确保了在树的各层之间的搜索和插入操作的效率。范围查询效率高: 由于每个节点有多个子节点,B树在范围查询(如查找某一范围内的键)方面比二叉查找树更为高效。原创 2023-12-03 21:12:54 · 123 阅读 · 0 评论 -
唯一约束和复合索引
唯一约束用于确保某个列(或一组列)中的所有值都是唯一的。这可以通过在表的列上创建唯一性约束来实现,也可以直接在列上添加唯一性约束。当违反唯一性约束时,数据库系统会拒绝插入或更新操作,从而保证数据的唯一性。在某些情况下,你可能希望同时满足唯一性要求和查询性能的需求。在这种情况下,你可以在表的列上应用唯一性约束,并在涉及查询的列上创建复合索引。这样可以确保唯一性,同时提高查询性能。复合索引用于提高查询性能,特别是在涉及多个列的查询条件时。通过在多个列上创建一个索引,数据库引擎可以更高效地定位数据。原创 2023-11-30 09:50:40 · 71 阅读 · 0 评论