方法和詳細的操作步驟如下:

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比天山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式天山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋天山地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
1、第一步,
MySQL數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,Oracle數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,SQLServer數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,操作完成,見下圖。這樣,就解決了這個問題了。
1、首先開啟Oracle管理工具,找到Tablespaces。
2、首先要看的是表空間的總大小和使用狀況以及當前狀態(tài)。
3、Free Space 里面是各個表中的相關大小信息(一個表空間可能有多個表在使用)。
4、Objects 就如第三步中所提到的使用這個表空間的表明細。
5、Script ?是創(chuàng)建表空間的PL/SQL,可以去了解它的相關信息和學習怎么創(chuàng)建表空間文件。
1、查找表的所有索引(包括索引名,類型,構成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查詢的表
2、查找表的主鍵(包括名稱,構成列):
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查詢的表
3、查找表的唯一性約束(包括名稱,構成列):
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查詢的表
4、查找表的外鍵(包括名稱,引用表的表名和對應的鍵名,下面是分成多步查詢):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查詢的表
查詢外鍵約束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵名稱
查詢引用表的鍵的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名
5、查詢表的所有列及其屬性
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查詢的表
6、Oracle中每個用戶表的表名和行數(shù)
select table_name,num_rows from user_tables;
7、Oracle查詢用戶表空間:select * from user_all_tables
8、Oracle查詢所有函數(shù)和儲存過程:select * from user_source
9、Oracle查詢所有用戶:
select * from all_users;
select * from dba_users
10、Oracle查看當前用戶連接:select * from v$Session
11、Oracle查看當前用戶權限:select * from session_privs
12、Oracle查看用戶表空間使用情況:
select a.file_id "FileNo",a.tablespace_name
"Tablespace_name",
a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",
sum(nvl(b.bytes,0)) "Free",
sum(nvl(b.bytes,0))/a.bytes*100 "%free"
from dba_data_files a, dba_free_space b
where a.file_id=b.file_id(+)
group by a.tablespace_name ,
a.file_id,a.bytes order by a.tablespace_name;
1、查詢用戶創(chuàng)建的所有表:
select * from user_tables;
2、 查詢所有表,包括系統(tǒng)的:
select * from all_all_tables;
oracle有自帶的
數(shù)據(jù)字典
的
dba_tables(查看所有用戶下的表信息)
all_tables(如果不是dba
用戶登錄
的,看當前用戶以及所有可以看到用戶下的表信息)
user_tables(查看當前用戶下所有表信息);
你可以先desc
一下,看下你具體關心哪一個字段
每張表都是作為“段”來存儲的,可以通過user_segments視圖查看其相應信息。\x0d\x0a段(segments)的定義:如果創(chuàng)建一個堆組織表,則該表就是一個段。\x0d\x0asql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name='表名'。\x0d\x0a解釋:\x0d\x0asegment_name 就是要查詢的表名(大寫),BYTES 為表存儲所占用的字節(jié)數(shù)。本sql的意思就是查詢出表名和表所占的存儲空間大小。
網(wǎng)頁名稱:oracle如何查表,oracle如何查表的大小
當前網(wǎng)址:http://chinadenli.net/article47/dsgiehj.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站導航、外貿(mào)建站、網(wǎng)站收錄、Google、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)