SQL
文章平均质量分 56
Marvin_BHR
大数据新手
展开
-
SQL case when 遇到null值时的解决办法
(case when date is null then 'A'else 'B' end) '...'最近刚刚入职,在熟悉项目的流程,熟悉数据库。在对数据库进行查询时,遇到了一个问题:查询结果中的某一列需要判断另一列是否为空的来确定值,自然就想到了case when,于是写出了下面的SQL:原创 2017-10-27 14:59:12 · 34958 阅读 · 5 评论 -
python通过跳板机连接MySQL
生产环境中,为了安全起见,大多数的数据库是无法在本地直接访问的,需要先连接跳板机,然后通过跳板机访问。这么做虽然在安全方面稍有保证,但是对于写代码的人来说,增加了一定的难度,以下是我个人对python连接跳板机再连接mysql的一些总结,希望能帮助到各位。首先,需要下载sshtunnel包,使用pip即可,其次是连接MySQL的包,这个根据自己的喜好来就好,我个人常用的是mysql.connect...原创 2018-03-26 11:52:40 · 5071 阅读 · 5 评论 -
python使用单例模式创建MySQL链接
上一篇文章python通过跳板机连接MySQL中,实现了通过跳板机访问MySQL,在实际项目中,可能会在多个不同的方法中使用MySQL链接,如果每次都新建、关闭连接,当访问量高时可能会造服务器崩溃无法访问等问题,而单例模式可以很好的解决这个问题。关于python的单例模式这篇文章有详细的例子,这里我们使用方法4,因为这种方法更加pythonic。代码如下:from functools import...原创 2018-03-29 14:01:16 · 2423 阅读 · 1 评论