步骤如下:
1. select count(*) from table//统计元组个数
2. select count(列名) from table//统计一列中值的个数
3. select count(*) from table where 字段 = ""//符合该条件的记录总数
4. sql_count = "select count(*) from article a where 1=1 "
//这条语句中a就代表article 这张表,后面可以写a.字段来代表该表的字段,where 1 = 1,就相当于提供了一个where。因为1=1永远成立。
就可以根据是否需要加条件,在该语句后面加and a.字段 = "", 等等。
例:
1 sql_count = "select count(*) from article a where 1=1 "2 if(!"".equals(title) &&title!=null){
3 sql_count +="and a.a_title like '%"+title+"%'"4 }
用语句SELECT count(*) FROM table_name查询,下面以查询数据库history下的表格名为111的数据条数为例:
1、在命令行输入mysql -u root -p,再输入mysql的密码进入mysql
2、输入use history进入history数据库
3、输入语句SELECT count(*) FROM 111查询表格111的总数据条数
4、如下图所示,可以看到总数据条数是1744364
sql查询表中数据总条:SELECT COUNT(*) FROM 表名称。
count(*)代表着数据统计的总数。
例子
本例返回 "Persons" 表中的行数:
SELECT COUNT(*) FROM Personsinfo。
返回大于 20 岁的人数:
SELECT COUNT(*) FROM Personsinfo WHERE Age>20
根据筛选条件来统计总数。
拓展资料
SQL
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
参考资料:百度百科——SQL
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)