oracle 10 資料庫系統表應用

2021-08-30 01:55:43 字數 1148 閱讀 4703

---查詢共有多少個系統owner

select distinct owner from all_tab_comments t

--查詢某個owner的所有表

select * from all_tab_comments t where owner='marineadmin'

----列資訊

select * from all_col_comments t where owner='marineadmin'

--主鍵、外來鍵對照

select owner, constraint_name, constraint_type, table_name, r_owner, r_constraint_name from all_constraints

where owner='marineadmin' and (constraint_type='p' or constraint_type='r')

--主鍵、外來鍵資訊

select * from all_cons_columns where owner='marineadmin' order by constraint_name, position

--每個表的資料行數

select owner,table_name,tablespace_name,num_rows from dba_all_tables t where t.owner='marineadmin'

--當前資料庫使用者(current schema -----marineadmin)下的使用者表

select * from user_tables where tablespace_name='ztk'

-- 所有表,欄位名,型別,長度

select * from user_tab_columns order by table_name desc

--表示所有該使用者可以訪問的表

select * from all_tables

--是檢視

select * from user_views

select * from all_views

--檢視所有列資訊

select * from user_tab_columns where table_name in (select view_name from user_views)

oracle 10 資料庫覆蓋

同事經常發來乙個dmp檔案,要求覆蓋資料庫,我一般用下面的方法完成 首先刪除該使用者,再新建使用者,匯入資料到該使用者。1 drop user username cascade 2 新建使用者 付權 3 匯入資料 imp 今天導資料時遇到乙個很奇怪的問題,一直報 ora 01940 無法刪除當前已連...

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...

sql資料庫系統表

sysaltfiles 主資料庫 儲存資料庫的檔案 syscharsets 主資料庫 字符集與排序順序 sysconfigures 主資料庫 配置選項 syscurconfigs 主資料庫 當前配置選項 sysdatabases 主資料庫 伺服器中的資料庫 syslanguages 主資料庫 語言 ...