最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因: 1:新手对项目了解不深,正好这是老鸟的长处。 2:新手对局部的关注往往大于整体,很难考虑的特别周全。 3:数据库设计的好坏在某种程度上直接影响项目的复杂度以及性能。
mysqlexplain中的“Selecttablesoptimizedaway”
mysql的where查询语句后有多个“or”的SQL语句执行分析!
mysql中SELECTCOUT(PRIMARY)、count(1)、count(*)的区别