1,这个比较简单:在phpmyadmin中有提供 2.先设计表的时候考虑选择什么样的存储引擎,myisam不支持事务,但查询速度快,不过现在一般采用的都是InnoDB,能符合95%的项目需求。具体的你可以看看两者的区别。 3.要避免全表查询的操作,这个网上有资料。 4.在where和order by的字段上面建索引,当然索引不是多就好,会使insert和update速度变慢 5,尽量不要采用null值,因为这样搜索引擎会花费大量的时间在这里,而且存储上也有区别,建议采用not null。 6.varchar 和char的选择。可以节省不少空间。 7.字段尽可能短,起的有意义的名字,符合命名