{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

純小白想學數據庫,可以按照什么樣的順序學?

Cruise_ChanCruise_Chan 回答0 收藏1
問題描述:純小白,想學數據庫,網上看了一些課程,但是不知道從哪里學起,是應該先學編程還是什么?學編程學什么語言比較好,電腦裝哪些軟件?求解,感謝。
收藏問題

6條回答

Anchorer

Anchorer

回答于2022-06-28 13:44

首先,學習數據庫不需要先學習編程,不懂編程也可以學習數據庫。

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

1、先學習數據庫的基本概念、理論,大概知道數據庫是什么?數據庫有什么?數據庫可以干什么?

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

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

3、學習sql。

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

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

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

5、數據庫管理的學習

數據庫參數的作用及修改

數據庫的表空間設計及優化

數據庫審計、權限控制

數據庫構架設計

數據庫sql優化

數據庫性能監控等。

總結:

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

要說的很多,限于篇幅的原因,先說這么多,

有問題可以隨時交流。

最后,希望可以幫到你。

謝謝!

評論0 贊同0
  •  加載中...
DC_er

DC_er

回答于2022-06-28 13:44

數據庫不用學編程。

1練習安裝,安裝到吐,所有步驟都能背下來。MySQL在WIN下,centos(6,7)下下的安裝,ORACLE在不同系統下的安裝。安裝可以關注我的頭條號里面有各種安裝,為什么要學安裝呢?這是脫離小白的最重要的一步,沒有折騰就沒有成長,期間可以熟練操作系統,和數據庫的配置!開始的時候可以圖形,后面要熟練命令行。

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

3SQL練習,每種數據庫都有在線文檔,其實不用東奔西走,聯系官方例子就可以,當然對英文有一定要求。關注我后期我會寫關注SQL的入門課程!

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

后面還有很多,因為數據庫是長期存在的,功力也需要慢慢成長!

評論0 贊同0
  •  加載中...
habren

habren

回答于2022-06-28 13:44

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

您想要的,無非是自己能從事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旗下的產品。

安裝了數據庫,再配合您的編程語言,相益得彰,就可以大干一場了。

評論0 贊同0
  •  加載中...
LMou

LMou

回答于2022-06-28 13:44

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

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

評論0 贊同0
  •  加載中...
Eidesen

Eidesen

回答于2022-06-28 13:44

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

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

有問題隨時可以私信我,一起學習

評論0 贊同0
  •  加載中...
kidsamong

kidsamong

回答于2022-06-28 13:44

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

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<