我是php和mysql的新手!
我有疑问,select *和count(*)之间有什么区别?
例如SELECT * FROM tablename
的含义和SELECT count(*) FROM tablename
的含义是什么
它们有什么区别?
SELECT * FROM tablename
SELECT count(*) FROM tablename
答案 0 :(得分:2)
一个计算count(*)
行数。另一个抓取那些行的值
答案 1 :(得分:1)
假设您有一张表格,其中包含有关您50名员工的数据
每一行都是一名独立的员工。 Select *
会返回整个表格,
而Select Count(*)
将返回行数 - 即50。
答案 2 :(得分:1)
SELECT *将返回表格中的所有结果及其内容/值。 Count(*)返回表中的条目数。
答案 3 :(得分:0)
Select *
会返回整个表格,而Select Count(*)
会返回行数。