當前位置:首頁 » 編程語言 » 怎麼看有多少張表用sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼看有多少張表用sql語句

發布時間: 2022-08-09 16:38:18

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

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = 『tableName』 GROUP BY table_schema;

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

(1)怎麼看有多少張表用sql語句擴展閱讀:

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

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 是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來。

B. 通過sql語句快速查詢資料庫共有多少張表

select*fromdbo.sysobjectswherextype='U'

上面的sql語句,將展示當前DB下所有的數據表

C. 怎麼用sql語句查看oracle資料庫里的所有表

可以從表user_tables中查詢。
select
sum(num_rows)
from
user_tables
;
就是顯示用戶所有表的行數其中num_rows是每個表的行數,用sum加總一下,就是當前用戶所有表的總行數。
但因為user_tables中的數據不是實時統計,會有時間差,所以以上sql統計得到的結果與實際會存在一定誤差。

D. 能不能給的詳細點啊怎麼用SQL語句查看oracle里有幾條表數據

最直接的辦法就是打開sql_trace:
alter
session
set
sql_trace=true;(要dba許可權)
然後到伺服器上追蹤文件裡面查看這個session執行了哪些sql,不過這是session級的.
也可以使用系統級的.
對系統性能有影響

E. 查看資料庫有多少表的sql語句

查看當前用戶的所有表:
SELECT * FROM USER_TABLES;
查看DBA用戶下的所有表:
SELECT * FROM DBA_TABLES;