通常情况里,在MYSQL中,*,都表示针对所有列进行 *** 作,就消耗系统资源而言,相信楼主对
select
*
from
tables
和select
name
from
tables的语句执行效率也深有体会吧?只是在用作count时,count(*)执行的效果和count(name)一致而已,但代表的含义还是略有不同的。
所以,建议慎用*,呵呵
希望对你有所帮助,望采纳。
不能有多个参数,要么count(*);要么 count(字段) ;要么字段位置,如count(1)。
要count多个字段,就多count几次,例如:
select count(*),count(name) from table你好,这个实际上是PHP的变量,在 "" 内嵌入变量用{}括起来可以防止混淆,实际上MYSQL语句已经替换为$uid=1
$sql = "select uid,picclass,picname where uid='{$uid}'"
echo $sql
//这里输出select uid,picclass,picname where uid='1'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)