随笔分类 -  数据库

数据库学习历程
摘要:之前在公司学习用python操作mysql数据库,但是实际上我们公司一直用的是postgresql数据库,所以我寻思着照葫芦画瓢也写一个python操作postgresql的工具类吧!这里用到了psycopg2模块 直接上代码: import psycopg2 class PostGreSQL: # 阅读全文
posted @ 2019-11-11 00:15 风车车与车车风 阅读(2290) 评论(0) 推荐(0)
摘要:最近一直在做项目的数据库(postgresql)加压,在写存储过程的时候经常需要用到一些公用方法,在此做一下记录: 1、产生指定长度的中文字符 2、产生指定长度的英文字符 3、产生指定长度的混合字符 4、随意生成固定区间的整数 5、产生身份证号码 6、产生11位电话号码 7、生成指定日期内的随机日期 阅读全文
posted @ 2019-10-09 16:47 风车车与车车风 阅读(420) 评论(0) 推荐(0)
摘要:一、关于in和exists的使用 1.当父查询结果集小于子查询结果集则选择exists,如果父查询结果集大于子查询结果集选择in。(可尝试等价改写) in和exists都有子查询优化,提升子查询,有时候这两的执行计划一样。需要注意的是如果子查询包含了父查询里面的条件,in不会被优化。 2.in里面的 阅读全文
posted @ 2019-08-27 16:00 风车车与车车风 阅读(427) 评论(0) 推荐(0)