導航:首頁 > 數據分析 > 查資料庫中一共有多少張表

查資料庫中一共有多少張表

發布時間:2022-12-18 01:07:51

Ⅰ mysql咋查看一個資料庫有多少張表的命令

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = 『tableName』 GROUP BY table_schema;

註:tableName 這個是你的資料庫表名。

(1)查資料庫中一共有多少張表擴展閱讀:

關於上述中資料庫里所有表名和欄位名的語句查詢方法

1、SQL 查詢所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT * FROM INFORMATION_SCHEMA.TABLES

2、查詢表的所有欄位名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.VIEWS

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE 查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

MSYSOBJECTS 是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來。

Ⅱ DB2中如何查詢一個資料庫中有多少張表

資料庫中還有大量系統表的,所以我覺得你查某些模式下的表比較好:
select count(*) from syscat.tables where tabschema='GP'
GP為某用戶模式。
當然也可以用
select count(*) from syscat.tables where tabschema='GP'
查出所有表的數量。
再查出有多少張系統表,就是在SYSIBM、SYSTOOLS下的表數目。相減就可以了。
我用的是DB2 V9.7。

Ⅲ 如何查詢一個mysql資料庫中有多少個表

每個表都是三個物理文件,你可以查看數據目錄文件數量來計算表數量

Ⅳ 怎麼查詢資料庫里有多少張表

sql server 數表來源:
select count(1) from sysobjects where xtype='U'
數視圖:
select count(1) from sysobjects where xtype='V'
數存儲過程
select count(1) from sysobjects where xtype='P'

Ⅳ sqlserver查詢資料庫中有多少個表

1、查詢SQL中的所有表:SelectTABLE_NAMEFROM資料庫名稱.INFORMATION_SCHEMA.TABLESWhereTABLE_TYPE='BASETABLE'執行之後,就可以看到資料庫中所有屬於自己建的表的名稱2、查詢SQL中所有表及列:Selectdbo.sysobjects.nameasTable_name,dbo.syscolumns.nameASColumn_nameFROMdbo.syscolumnsINNERJOINdbo.sysobjectsONdbo.syscolumns.id=dbo.sysobjects.idWhere(dbo.sysobjects.xtype='u')AND(NOT(dbo.sysobjects.nameLIKE'dtproperties'))3、在Sql查詢分析器,還有一個簡單的查詢方法:EXECsp_MSforeachtable@command1="sp_spaceused'?'"執行完之後,就可以看到資料庫中所有用戶表的信息4、查詢總存儲過程數:selectcount(*)總存儲過程數fromsysobjectswherextype='p'附:xtype類型D=默認值或DEFAULT約束F=FOREIGNKEY約束L=日誌FN=標量函數IF=內嵌表函數P=存儲過程PK=PRIMARYKEY約束(類型是K)RF=復制篩選存儲過程S=系統表TF=表函數TR=觸發器U=用戶表UQ=UNIQUE約束(類型是K)V=視圖X=擴展存儲過程另:在sqlserver中取得某個資料庫中所有表名的sql語句selectsysobjects.namefromsysobjects.xtype='U';SELECTnameWHERE(xtype='U')在資料庫的sysobjects表裡有這個資料庫全部表的信息,xtype值為'U'的就是表名注意:一般通過上述方法獲得全部用戶表示都會有一個dtproperties表,SQLSERVER默認它也是用戶表,想要從用戶表中排出,需要加上限定條件status>0,即:select*fromsysobjectswherextype='U'andstatus>0

Ⅵ 怎麼查詢資料庫里有多少張表

show
tables;
查詢資料庫有多少個表
至於有多少條數據,只能一個表一個表查詢數據記錄,再累加了
select
count(*)
from
表名

Ⅶ 怎樣用SQL語句查詢一個資料庫中的所有表

給你一個寫好的sql:
select table_name from user_tables;這樣就可以查出這個用戶下的所有表。祝你好運

閱讀全文

與查資料庫中一共有多少張表相關的資料

熱點內容
linux文件上傳下載csdn博客 瀏覽:714
win10預裝軟體完全卸載軟體 瀏覽:218
win10b站視頻看不了 瀏覽:117
故事系qq 瀏覽:745
電腦軟體里數據丟失是什麼原因 瀏覽:214
用於文件和文件夾管理的都有哪些 瀏覽:281
汽車雲車流app哪個好 瀏覽:334
看英語作文app軟體哪個好 瀏覽:664
linux文件許可權給其他用戶設置 瀏覽:172
word文件匹配工具 瀏覽:986
api介面版本控制 瀏覽:579
iphone拍出虛焦 瀏覽:163
微信里的文件怎麼打開 瀏覽:653
炫舞空白印象代碼 瀏覽:345
維修用什麼編程器好 瀏覽:824
新建壓縮文件夾沒了 瀏覽:700
陽西哪裡招文件管理 瀏覽:324
騰訊文檔目錄文件名 瀏覽:509
編程指令s1s2q指的是什麼 瀏覽:205
快手下載安卓電視版 瀏覽:811

友情鏈接