回覆列表
-
1 # 木易研修院
-
2 # 話入神機
給您提供建議如下:
不需要了解mysql,用我自己的例子來說,我現在已經取得oracle的OCM認證,但是基本不懂mysql,但這不影響我繼續深入學習Oracle。
給您提供建議如下:
不需要了解mysql,用我自己的例子來說,我現在已經取得oracle的OCM認證,但是基本不懂mysql,但這不影響我繼續深入學習Oracle。
不太需要,準確來講不需要。
不管是oracle還是mysql,db2,sqlserver都是資料庫的一種,現在比較熱門的redis除外,這是個記憶體型鍵值對的資料庫,不太一樣。
oracle一般用在大型的系統上,而我們進企業裡面大部分用的mysql會更多一些,也比較常見。
兩個資料庫在配置上,和某一些語句上會有些差別,但不影響去學習。只要熟悉就好了。
有一些語言,比如說ruby on rails,對你使用哪個資料庫並不是很關心,他有一個配置檔案和資料庫遷移檔案,不管你是在哪個資料庫上開發,只要配置下就能很順利的,無縫遷移到另一個數據庫上。
所以你學的應該並不是某個資料庫怎麼使用,而應該去學習,資料庫基本的知識。
比如如何選擇哪個欄位做主鍵,內連線外連線查詢的結果,索引,儲存過程,資料庫查詢最佳化等等,這些需要接觸過真正專案去慢慢積累經驗,往往課本里的知識,有時候和真正專案用到的是相悖的。