在做程序的时候调用数据库里面的数据的时候,经常用到select语句去查询数据库里面的数据,一般情况下都喜欢这么写:
select * from table
这样既简单,也明了,*代表所有字段。
但是大家忽略了个问题,如果表的字段不是很多的时候,这样看不出来执行效率,如果这个表有10个或者更多个字段,而你在前台调用的时候,就用到3,5个字段的时候(因为有时候,数据库里的字段不是都需要显示出来),你就发现,select *就远不如select 字段1,字段2...这样的效率高。
也就是说大家注意,用到那个字段,显示到前台,就是select哪个字段,这样可以大大提高程序的执行效率,当养成一个习惯的时候,就不会总是select * 了。
这里是编程时候的一些经验,分享给大家。