可以实现useinformation_schema;selecttable_name,table_rowsfromtableswheretable_schema='数据库名'orderbytable_rowsdesc;查询出来的是每张表的行数。
- 情感问答
- 答案列表
sql 查询表大小:sql语句区分大小写吗[朗读]
我不清楚=可不可以不like可以做到select*fromtest1whereid='2'andnamelike'%'andagelike'%'。
--一个方案可才用in关键字(针对单个字段信息是否包含)select*fromfrom表1where字段名in(select字段名from表2)--第二个方案采用innerjoin连接(可多个字段同时一样)select*from表1innerjoin表2on表1.字段a=表2.字段aand表1.字段b=表2.字段b--(上面的语句的意思是:查询出表1中字段a和字段b内容在表2都存在的数据)如有什么问题可以追问,谢谢?
数据库中有几十上百张表,那么哪些表的数据量比较大呢,总不能一个表一个表的去查询吧,在mysql中也有类似于oracle的数据字典表,只不过mysql没有oracle记录的那。
两种方式,一种是直接在sqlserver的列表中找到,另一种用写语句的方式查询.方法一:1、登陆sqlservermanagerstudio.2、在左边的树找到自己要查询的数据库.如图:3、点击“表”,就能看到这个库中的所有表了.方法二:1、登陆sqlservermanagerstudio.2、点击左上角的“新建查询”.3、在窗口中编写sql语句如下,然后运行1selectnamefromsysobjectswherextype='u'orderbyname结果截图: