1)where 1=1作用:
当需要使用字符串拼接sql语句时,where 1=1可以作为占位符使用,没有实际意义,如果后面有条件,则使用and拼凑,否则就默认执行1=1。
2)反引号``的作用:
当数据库表中的字段为sql关键字时,写sql语句会直接报错,需要把该字段或者数据表的名字使用反引号括起来。
3)count(1)的作用:
count()是否计数取决于内部是否为null,如果为null则计数为0,否则计数器根据计数内容进行计数,count(1),可以计数查询到的所有数据的行数。
以上通过百度得到的,如有错误,请帮忙指正谢谢。
相关网址:
https://zhidao.baidu.com/question/1449672260687144620.html