【數據庫基礎】 Oracle DB基本操做(11g E)

環境:win7
sql

平臺:Oracle Database 11g Expresssession


1. 進入DB:
oracle

connect MYDBNAME /PWDide


2. 建立DB:ip

create user MYDBNAME identified by PWD;it

grant dba to MYDBNAME;io


3. 查看DB中的tables:table

select table_name from user_tables;class


4. 查看table的結構:select

desc TABLENAME


5.文本記錄DB session

1)spool RECFILE

(此RECFILE是你想要存入的記錄文件的絕對路徑)

2)執行各類DB操做……

3)spool out

——而後就能夠在RECFILE中看到記錄啦!


6.從script執行DB操做:

start SCRIPTNAME

(此RECFILE是你想要利用的腳本的絕對路徑)


7.進入system DB

connect system/PWD

(PWD爲安裝時肯定的密碼)


8.查看系統中全部的DB(用戶名以及狀態)

SELECT username, account_status

FROM dba_users;


EX:

查看table的constraint:

SELECT constraint_name,
       constraint_type,
       search_condition,
       r_constraint_name
  FROM USER_CONSTRAINTS
 WHERE table_name = 'TABLE_NAME';

(特別注意:這裏的table name 必須是大寫的!由於oracle就是按大寫存的,若是輸小寫會返回no row selected這樣的結果)

相關文章
相關標籤/搜索