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

浙公网安备 33010602011771号