随笔分类 - 6数据库
数据是计算世界里的核心要素。
摘要:一个危险的 update SQL: 永远、绝对不要在 update 的 where 字句中增加 if 条件!
阅读全文
摘要:由 "select *" 引发的“惨案”: 1. 在做“逐字段取出-插入” 的数据库操作时, 切忌使用 “select * ”; 2. 对数据库的insert, update, delete 操作一定要加日志。 如果数据库接口不方便直接打印SQL的日志, 就要单独打印出源数据以备后用。 此外, 最好不要偷懒, 因为每一点偷懒都会对后面某个时候造成障碍, 而稍微做的便利一点, 就会对后续产生有益的用处。
阅读全文
摘要:数据库订正脚本性能优化两则:去除不必要的查询和批量插入SQL
阅读全文
摘要:编程是一场思维与意志的战争,是与自己思维缺陷不断抗争的过程。解决问题,引起新的问题,再消解问题,一步步小心地缩小问题的生存空间,直到幸运地发现问题能缩减到可以接受的范围,或者郁闷地发现问题在逐级扩大无法收拾只得从头再来。思维能力和意志力有多强大,决定了编程能力所能达到的高度。有时技术的强弱并不是最重要的, 耐心和意志反而是最关键的。就像马拉松一样, 速度并不是最重要的, 耐心、策略和坚持才是最有力的品质。
阅读全文