PHP程序员常犯的MySQL错误
1、不使用UTF-8
北京PHP培训机构:那些英美的用户,很少考虑语言的问题,这样就造成很多产品就不能在其他地方通用。还有一些GBK编码的,也会有很多的麻烦。
UTF-8解决了很多国际化的问题。虽然PHP6才能比较的解决这个问题,但是也不妨碍你将MySQL的字符集设置为UTF-8。
2、该用SQL的地方使用PHP
如果你刚接触MySQL,有时解决问题的时候可能会先考虑使用你熟悉的语言来解决。这样就可能造成一些浪费和性能比较差的情况。北京PHP培训机构举个例子:比如计算平均值的时候不适用MySQL原生的AVG()方法,而是用PHP将所有值循环一遍然后累加计算平均值。另外还要注意SQL查询中的PHP循环。北京PHP培训机构通常在取得所有结果之后再用PHP来循环的效率更高。一般在处理大量数据的时候使用强有力的数据库方法,更能提率。
3、不优化查询
北京PHP培训机构:99%的PHP性能问题都是数据库造成的,一条糟糕的SQL语句可能让你的整个程序都非常慢。MySQL的EXPLAIN statement,Query Profiler,many other tools的这些工具可以帮你找出那些调皮的SELECT。
4、使用错误的数据类型
MySQL提供一系列数字、字符串、时间等的数据类型。北京PHP培训机构:如果你想存储日期,那么就是用DATE或者DATETIME类型,使用整形或者字符串会让事情更加复杂。但是,有时候你想用自己定义的数据类型,例如,使用字符串存储序列化的PHP对象。数据库的添加可能很容易,但是这样的话,MySQL就会变得很笨重,而且以后可能导致一些问题。
5、在SELECT查询中使用*
不要使用*在表中返回所有的字段,这会非常的慢。你只需要取出你需要的数据字段。如果你需要取出所有的字段,那么可能你的表需要更改了。
大势所趋 PHP未来“钱”景高不可攀
应用广泛的开发语言,入选为受欢迎的编程语言!!
实战技能班型次 满足你的实际需求
学员专享 福利
优就业出高徒 讲究不将就
大神讲师倾囊相授,经历小白到的蜕变
名企合作+高品质教学
合作名企 只为学员高薪就业
舒适的食宿环境 称心的学习氛围
自建培训基地0元食宿专人打扫,只为你的用心学习
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/news/101099/违者必究! 以上就是廊坊IT培训学院 小编为您整理廊坊PHP培训班哪家好一些的全部内容。