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

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

發布時間: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;這樣就可以查出這個用戶下的所有表。祝你好運

閱讀全文

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

熱點內容
智能ai機器人需要什麼編程 瀏覽:825
可控編程主要技術指標有哪些 瀏覽:271
數據分析回歸需要什麼條件 瀏覽:285
微信小程序按鈕顏色 瀏覽:69
長江大學網課用什麼app 瀏覽:431
華中系統圖紙編程哪個刀好 瀏覽:38
地方債務數據在哪裡查看 瀏覽:932
掃描文件怎麼設置格式 瀏覽:957
蘋果郵箱主機名填什麼 瀏覽:630
多張圖片同一個文件夾 瀏覽:798
win7怎麼打開shs文件 瀏覽:481
怎麼把文件夾做成iso 瀏覽:164
繽客網站上的房價怎麼在哪裡修改 瀏覽:406
單片機c51計數器實驗代碼 瀏覽:990
宏編程滑鼠代表什麼意思 瀏覽:753
別人撿到蘋果6有用嗎 瀏覽:829
word文件用wps打開 瀏覽:477
macbook修改文件格式軟體 瀏覽:757
美版s7edge那個版本好 瀏覽:529
視頻隱藏在文件夾里 瀏覽:144

友情鏈接