回覆列表
  • 1 # 魏智勇

    看這個問題的話確實是小白,因此,不一定要學資料庫,這是第一個層面的答覆,因為資料庫相對來說深奧一點,小白上手慢一些。可以考慮學一門網路程式語言,前端的話JavaScript什麼都可以(我第一次沒說python啊)。順序,找一門線上課程從頭學,裝什麼軟體之類的都有。也可以按計算機專業課程開始學幾門,計算機原理,網路基礎等等

  • 2 # Python進階學習交流

    可以買本資料庫的書,書本上一條龍服務,告訴你裝哪些軟體和學習路線。

    程式設計的話,零基礎入門的話建議學習Python,電腦上裝Python就行,安裝過程,可以參考這篇文章:https://blog.csdn.net/pdcfighting/article/details/80212284

  • 3 # 靈眼旁觀

    如果您是純小白,還沒有掌握至少一門程式語言和至少一種資料庫,這是一張令人羨慕的白紙,您大可描繪美麗的畫卷。

    您想要的,無非是自己能從事IT程式設計工作,那要掌握至少一門程式語言和至少一種資料庫,且看我的推薦。

    選擇現在和將來都會非常熱的程式語言

    首先要看您將來準備從事的方向,是開發手機應用、還是開發電腦應用、還是開發web應用、還是開發嵌入式應用,每種應用都有獨特優勢的程式語言。

    不清楚您的方向,我也不好推薦,眼下比較熱門的程式語言是Python,這個語言很不錯,語法說不上多美,但她是開源的,擁有非常豐富的類庫支援,目前的最新版本是3.7。

    您首先要下載一個Python,去他們的官網下載即可,接著,您需要配置開發環境,開發環境建議使用VS Code,這是微軟良心提供的產品。配置的過程算不上覆雜,您開啟查詢一下安裝教程一步步做。

    如果您不習慣Python的風格,還可以考慮Google的GO語言,也很不錯。

    至於Java,自從被Oracle收購之後,其前途不明朗。既然是初學,沒不要選擇Java。

    選擇現在和將來都非常熱的資料庫

    資料庫選擇也很重要,我的建議是選擇PostgreSQL,PostgreSQL號稱全世界最先進的開源資料庫系統,功能全面、效能優異、不需要任何商業授權、全面支援各類標準SQL、對JSON的支援非常棒。

    資料庫目前大致分為傳統的關係型資料庫、NoSQL(Not Only SQL)、NewSQL三個方向,最有前途的就是NewSQL,國內有個TiDB,是NewSQL非常好的一個代表,語法也基本相容MySQL,但安裝部署比較麻煩。PostgreSQL的安裝部署則非常簡單。

    MySQL自從被Oracle收購後,前途不明朗。Oracle一心鑽進了錢眼裡了,Java和MySQL都快要被這廝害死了,既然是一直白紙,請遠離Oracle和Oracle旗下的產品。

    安裝了資料庫,再配合您的程式語言,相益得彰,就可以大幹一場了。

  • 4 # 資料指揮

    資料庫不用學程式設計。

    2工具,指的是和資料庫打交道的工具,比如對O使用的plsql develop 針對所有資料庫的navicat,Excel2013以後的版本,有powerquary,這個也需要安裝和熟練。

    4練習備份,學會備份方法很重要,重要到什麼程度呢?吃飯的保障

    後面還有很多,因為資料庫是長期存在的,功力也需要慢慢成長!

  • 5 # 地球西伯利亞狼

    資料庫語言幾乎是做基礎專案的基礎。很難相信不會資料庫操作的人能做出好的專案。學這個難度肯定是有的,要是沒難度這行就沒技術含量了。

    學習sql比較容易入門,先學習建立,備份,還原。然後再清楚表,觸發器,儲存過程,函式的作用,繼而瞭解select,insert,create,delete,update最基本的語法,幫助這個功能很有用,要習慣使用,最好拿一本相關的書看看,再找個例項,一步一步照著做。這樣有個大概的概念和了解,最後就是需要實際專案經驗的積累。

  • 6 # 九哥聊科技

    首先,學習資料庫不需要先學習程式設計,不懂程式設計也可以學習資料庫。

    多年資料庫資深從業者告訴你學習資料庫的步驟:

    1、先學習資料庫的基本概念、理論,大概知道資料庫是什麼?資料庫有什麼?資料庫可以幹什麼?

    不需要特別精通,只需要大概瞭解就行。

    2、學習安裝資料庫,反覆安裝,遇到問題上網查資料或者請教資料庫大牛。建議安裝mysql和Oracle。首先這兩個資料庫比較常用,mysql安裝起來比較簡單,oracle安裝涉及的東西比較多,遇到問題,去查詢原因,去解決。

    3、學習sql。

    sql語句可以說是資料庫的核心。在自己安裝的資料庫上,把建表語句,select語句,update語句,delete語句,表join,資料自帶常用函式,視窗函式等,自己操作下,理解下。這裡推薦sql學習特別好的一本書sqlbook,寫的特別基礎,特別詳細,強烈推薦。

    4、學習寫資料庫的自定義函式、遊標、儲存過程等稍微高階的東西,一般開發使用儲存過程的比較多。要想精通這些,還需要工作中結合業務邏輯多練習。

    假如你是做開發,學習到這裡基本上夠用了,如果想做dba,從事資料庫管理的高階工作,還要學習資料庫更高階的東西,這裡寫為第五條。

    5、資料庫管理的學習

    資料庫引數的作用及修改

    資料庫的表空間設計及最佳化

    資料庫審計、許可權控制

    資料庫構架設計

    資料庫sql最佳化

    資料庫效能監控等。

    總結:

    理論學習是基礎,要想精通資料庫,需要在工作中大量實踐,總結經驗,不斷積累,形成體系。這也是DBA工資很高的原因。

    要說的很多,限於篇幅的原因,先說這麼多,

    有問題可以隨時交流。

    最後,希望可以幫到你。

  • 中秋節和大豐收的關聯?
  • 像我這樣差勁又沒法改變的人該怎麼辦?