摘要:
转自:http://lizhenliang.blog.51cto.com/7876557/1657465 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说, 阅读全文
摘要:
MySQL中null值具有特殊性: 1、判断是否为null值只能使用is null或is not null语句; 2、任何值(包括null值)与null做比较时,都会返回null; 3、在分组子句中,null值相等因此将null值分为一组; 4、在排序子句中,null值相等,且null值小于任何非n 阅读全文
摘要:
MySQL5.0和更新版本中引入了一种叫:索引合并(Index merge)的策略,一定程度上可以使用表上多个单列索引来定位指定的行。 该特性主要应用于以下三种场景: 1. 对or语句求并集,如查询select * from film_actor where c1 = "xxx" or c2 = " 阅读全文
摘要:
1、认识MySQL MySQL作为一款轻量级,功能强大、开源的关系型数据库,目前已成为互联网公司后台数据库的标配。那么作为MySQL数据库的深度使用者,不能仅仅会写SQL语句就可以,还需深入了解MySQL的功能和特性,清楚SQL语句在数据库里面试如何执行 的,是不是合理的,只有这样才能写出真正高性能 阅读全文