如果你僅僅是一個程式設計師
如果你僅僅將自己定義為一個程式設計師,那麼對於資料庫你僅僅需要學習一些常見的SQL語句就可以了,比如常用的增刪改查、事務語句、清空表語句等等,這裡面或許相對比較難一點的無外乎就是多表連線和分組查詢,但是如果你稍加練習還是可以很快就懂的,但是如果你是一個寫C/S程式的人,可能你還需要學習儲存過程和儲存函式、預處理語句、觸發器等等,要學好這些SQL命令,你僅僅需要到W3C網站,估計一週就能夠全部搞定。
如果你是一個數據庫管理員,那麼你要學習的東西就非常多了,比如資料庫備份與恢復、資料庫許可權管理、資料庫效能最佳化等等一系列的問題,但是怎麼入手這些呢?首先你必須要看一本書:資料庫原理,關於你從事資料庫的原理,比如如果你是Oracle資料庫的DBA,那麼你需要看資料庫原理和Oracle資料庫原理兩本書,看了之後,你就能夠明白一個SQL命令是怎麼被執行的、資料庫的許可權有什麼作用等等一系列問題。
如果你僅僅是一個程式設計師
如果你僅僅將自己定義為一個程式設計師,那麼對於資料庫你僅僅需要學習一些常見的SQL語句就可以了,比如常用的增刪改查、事務語句、清空表語句等等,這裡面或許相對比較難一點的無外乎就是多表連線和分組查詢,但是如果你稍加練習還是可以很快就懂的,但是如果你是一個寫C/S程式的人,可能你還需要學習儲存過程和儲存函式、預處理語句、觸發器等等,要學好這些SQL命令,你僅僅需要到W3C網站,估計一週就能夠全部搞定。
如果你是一個DBA如果你是一個數據庫管理員,那麼你要學習的東西就非常多了,比如資料庫備份與恢復、資料庫許可權管理、資料庫效能最佳化等等一系列的問題,但是怎麼入手這些呢?首先你必須要看一本書:資料庫原理,關於你從事資料庫的原理,比如如果你是Oracle資料庫的DBA,那麼你需要看資料庫原理和Oracle資料庫原理兩本書,看了之後,你就能夠明白一個SQL命令是怎麼被執行的、資料庫的許可權有什麼作用等等一系列問題。