mysql查询表中数据总条数的语句怎么写
java在DAO里想查询数据库表中的数据量,做判断超过一定数量就不执行,mysql语句该怎么写我是在DAO里用的,我之前就是用的Stringusercount="sele...
java 在DAO里想查询数据库表中的数据量,做判断超过一定数量就不执行,mysql语句该怎么写
我是在DAO里用的,我之前就是用的String usercount=" select count(*) from "+tablename2(变量想查询多张表)+"";,可system.out出来的是select count(*) from asdphoneinfo(表名)。该怎么写呢? 展开
我是在DAO里用的,我之前就是用的String usercount=" select count(*) from "+tablename2(变量想查询多张表)+"";,可system.out出来的是select count(*) from asdphoneinfo(表名)。该怎么写呢? 展开
8个回答
展开全部
select count(t1.*)
from 表1 t1,表2 t2
where t1.a=t2.b
from 表1 t1,表2 t2
where t1.a=t2.b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-28 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
关注
展开全部
COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name
相信你会了吧
SELECT COUNT(*) FROM table_name
相信你会了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵 讲究效率的话 不推荐select count(*)即使有索引也会比较慢,
如果你的业务需要必须要得到总数据量的话,可以写个触发器,每当该表数据量发生变化,则可以更新存在文件或者的一个值,你的java程序只需要读取这个就行。
如果你的业务需要必须要得到总数据量的话,可以写个触发器,每当该表数据量发生变化,则可以更新存在文件或者的一个值,你的java程序只需要读取这个就行。
更多追问追答
追问
我需要得到数据总量,判断是否超过限定的数量,超过就不再增加新数据,你说的方法具体要怎么弄啊,可以说具体点么
追答
呵呵 比如你的那个表是table_1 那么你可以设置每次该表数据量发生变化的时候都更新某个文本里面的一个值,那么你的这个java程序每次去txt里面读这个值不就完了,用不着count一圈浪费性能。不过话说回来,trigger也不建议使用,因为性能会低,具体孰轻孰重你嘚分析一下取舍了。我说的只是实现手段,具体业务要求还得看你的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询