隨著工作的深入,越發發現需要系統的重新梳理oracle sql相關知識,這裡新開篇幅,力求做到言簡意賅。
sql:structured query language,結構化查詢語句。
結構化查詢語句,有時也被稱為***語言。
前三代語言分別是:機器語言、組合語言、高階語言。
sql不關注其具體的執行過程,只關注結果,因而沒有複雜的判斷迴圈等語句,也較為簡單。
常用的資料庫有:oracle、mysql、sql server、db2
sql主要分為四大類
資料查詢語言(dql:data query language):select語句;
資料操作語言(dml:data manipulation language):insert,update和delete語句等;
資料定義語言(ddl):create和drop等;
事務處理語言(tpl):tpl語句包括begin transaction,commit和rollback。
開啟命令列視窗。
這裡,直接通過plsql developer開啟。
新建->命令視窗,如下圖:
通過desc(describe)命令可以檢視表結構介紹:describe
我們檢視下資料庫提供的乙個預設表dual。
desc dual;
或者
describe dual;
如下圖:
這裡我們可以看到欄位dummy的字段型別是varchar2。
varchar2是varchar的oracle版,支援國際化。關於varchar2和varchar的區別連線如下:varchar2和varchar區別
我們接下來,通過乙個最簡單的語句觀察dual表中的資料:
select * from dual;
結果如下:
可以看出dual只有一條記錄。
那麼dual有什麼用呢。其實多用於數**算,或者插入多條記錄時union all。
(1)Oracle學習筆記
連線資料庫的命令connect,用於切換連線使用者,簡寫形式conn 語法格式 conn 使用者名稱 密碼 conn yanln yanln 顯示當前登入的使用者 show user 執行作業系統的命令 host mkdir d testoracle 匯出記錄到文字 spool d testorac...
Oracle基礎學習1 Oracle安裝
安裝過程較簡單。按著步驟走就可以。這裡須要提醒假設要使用pl sql來操作oracle。那麼最好安裝32位oracle程式。原因是網上說pl sql僅僅對32位oracle進行支援,假設用64為oracle pl sql協同工作,會出現很多問題,比如無法載入oci.dll等。自己當然也親自經歷過,6...
1Oracle中的使用者詳解
oracle中的使用者很多,也很令初學者費解.oracle中的帳戶分為兩類 一類是必需的帳戶,一類是儲存各種應用的帳戶 使用者名稱密碼 描述anonymous anonymous 訪問http的帳戶 ctxsys ctxsys intermedia text使用者 dbsnmp dbsnmp 目錄整...