可以實現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結果截圖: