美文网首页
mysql的count()

mysql的count()

作者: 机器不能学习 | 来源:发表于2018-09-07 12:10 被阅读0次

    count()是Mysql的内置函数,用于统计符合条件的行数。

    一般用法:select count(*) from sql(sql语言)as name(别名)

    select count(*) table_name

    这里对count(1)和count(*)作对比

    一般情况下,count(1)和count(*)返回的数据是相同的。

    而效率方面也差不多。只是在有主键的情况下,count(*)是最快的。

    两者都是记录null的行数

    select count(a) from test 

    -- 扫描a列的数据记录数,如果a上没有索引,则效率最差,并且如果a列包含null,则不会计数

    相关文章

      网友评论

          本文标题:mysql的count()

          本文链接:https://www.haomeiwen.com/subject/khfcgftx.html