摘要: 1. AND比OR优先级高,故在同时使用AND和OR进行查找时记得加上小括号,当同时存在多个条件时统一加上括号是个好习惯。 2. NULL不参与搜索,即使使用LIKE '%'也匹配不到值为NULL的记录。 3. LIKE和REGEXP的区别: LIKE 只在列值中查找,而REGEXP在列值内查找。 阅读全文
posted @ 2016-12-17 22:35 乔栋 阅读(196) 评论(0) 推荐(0)
摘要: 当想知道一段代码历史上有哪些人修改时,可以使用git blame查看,正如其名,当你看到那段让你抓狂的代码时,一定想找出是谁写的来一顿blame吧 : ) 使用方法 阅读全文
posted @ 2016-12-17 18:25 乔栋 阅读(4239) 评论(2) 推荐(1)
摘要: 对于数据库的认知,除了大学的时候上过数据库这门课,留下的印象大概就是几条SQL语句一些模棱两可的基本概念,直到工作后面临使用场景才发现数据库的重要性。故归纳总结一下自己的数据库学习之路。 学习资源: 图书: 《SQL必知必会》 《MySQL必知必会》 《数据库概念》 在线课程: 1. CodeCad 阅读全文
posted @ 2016-12-17 16:09 乔栋 阅读(336) 评论(0) 推荐(0)
摘要: 当设置setting.py文件当中的DEBUG=FALSE后,Django会默认使用Web Server的静态文件处理,故若没设置好Web Server对静态文件的处理的话,会出现访问静态文件404的情况。 可以通过设置 insecure参数解决 阅读全文
posted @ 2016-12-12 23:25 乔栋 阅读(1750) 评论(0) 推荐(0)
摘要: 获取今天前第N天的日期 阅读全文
posted @ 2016-12-12 23:22 乔栋 阅读(8581) 评论(0) 推荐(0)
摘要: 在工作中经常会遇到不少不同的观点,比如对于数据库来说那就是是否要设置外键,设置外键的理由自然不必多说,而不设置外键的理由多半为设置外键影响性能,但就目前工作来讲,还没有涉及到因为外键而引发的数据库瓶颈问题,倒是有因为外键的关系使得数据库迁移稍微需要运用一点小技巧,总体来说还是利大于弊。这里列举一下使 阅读全文
posted @ 2016-12-12 22:53 乔栋 阅读(463) 评论(0) 推荐(0)
摘要: 在Linux系统当中,mysql作为一个客户端命令程序,在很大程度上连接数据库都是使用mysql,因此很有必要熟悉mysql命令行的使用。 这里假设数据库用户为icebug,密码为icebug_passwd 1. 执行MySQL语句并退出,且不会在MySQL历史文件中留下记录,即 。 输出结果如下 阅读全文
posted @ 2016-12-12 21:01 乔栋 阅读(1054) 评论(0) 推荐(0)
摘要: 创建视图: 假设要将posts表的前十条数据作为视图 使用: 可以把视图当成普通的表来使用 阅读全文
posted @ 2016-12-12 20:21 乔栋 阅读(131) 评论(0) 推荐(0)
摘要: 在工作中经常有遇到需要脚本自动化同步文件的地方,比如数据库异地备份。假设有两台机子A(192.168.16.218)和B(192.168.16.117),需要能够让A免密码连接B。 先来看看正常的ssh连接登陆时怎么样子的。 当第一次连接时会提示认证不能通过,是否继续,只需要按yes继续即可。 输入 阅读全文
posted @ 2016-12-09 00:47 乔栋 阅读(15479) 评论(1) 推荐(1)
摘要: 数据库 《SQL必知必会》 熟读,熟练掌握常用的数据库命令,SELECT/UPDATE/DELETE/ALTER/JOIN/UNION/以及视图和存储过程等 Linux 《鸟哥的Linux私房菜(基础篇)》 《鸟哥的Linux私房菜(服务器篇)》 《Unix环境高级编程》 Python 书单: 《P 阅读全文
posted @ 2016-12-07 23:47 乔栋 阅读(271) 评论(0) 推荐(0)