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

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問(wèn)答專欄Q & A COLUMN

純小白想學(xué)數(shù)據(jù)庫(kù),可以按照什么樣的順序?qū)W?

Cruise_ChanCruise_Chan 回答0 收藏1
問(wèn)題描述:純小白,想學(xué)數(shù)據(jù)庫(kù),網(wǎng)上看了一些課程,但是不知道從哪里學(xué)起,是應(yīng)該先學(xué)編程還是什么?學(xué)編程學(xué)什么語(yǔ)言比較好,電腦裝哪些軟件?求解,感謝。
收藏問(wèn)題

6條回答

Anchorer

Anchorer

回答于2022-06-28 13:44

首先,學(xué)習(xí)數(shù)據(jù)庫(kù)不需要先學(xué)習(xí)編程,不懂編程也可以學(xué)習(xí)數(shù)據(jù)庫(kù)。

多年數(shù)據(jù)庫(kù)資深從業(yè)者告訴你學(xué)習(xí)數(shù)據(jù)庫(kù)的步驟:

1、先學(xué)習(xí)數(shù)據(jù)庫(kù)的基本概念、理論,大概知道數(shù)據(jù)庫(kù)是什么?數(shù)據(jù)庫(kù)有什么?數(shù)據(jù)庫(kù)可以干什么?

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

2、學(xué)習(xí)安裝數(shù)據(jù)庫(kù),反復(fù)安裝,遇到問(wèn)題上網(wǎng)查資料或者請(qǐng)教數(shù)據(jù)庫(kù)大牛。建議安裝mysql和Oracle。首先這兩個(gè)數(shù)據(jù)庫(kù)比較常用,mysql安裝起來(lái)比較簡(jiǎn)單,oracle安裝涉及的東西比較多,遇到問(wèn)題,去查找原因,去解決。

3、學(xué)習(xí)sql。

sql語(yǔ)句可以說(shuō)是數(shù)據(jù)庫(kù)的核心。在自己安裝的數(shù)據(jù)庫(kù)上,把建表語(yǔ)句,select語(yǔ)句,update語(yǔ)句,delete語(yǔ)句,表join,數(shù)據(jù)自帶常用函數(shù),窗口函數(shù)等,自己操作下,理解下。這里推薦sql學(xué)習(xí)特別好的一本書(shū)sqlbook,寫(xiě)的特別基礎(chǔ),特別詳細(xì),強(qiáng)烈推薦。

4、學(xué)習(xí)寫(xiě)數(shù)據(jù)庫(kù)的自定義函數(shù)、游標(biāo)、存儲(chǔ)過(guò)程等稍微高級(jí)的東西,一般開(kāi)發(fā)使用存儲(chǔ)過(guò)程的比較多。要想精通這些,還需要工作中結(jié)合業(yè)務(wù)邏輯多練習(xí)。

假如你是做開(kāi)發(fā),學(xué)習(xí)到這里基本上夠用了,如果想做dba,從事數(shù)據(jù)庫(kù)管理的高級(jí)工作,還要學(xué)習(xí)數(shù)據(jù)庫(kù)更高級(jí)的東西,這里寫(xiě)為第五條。

5、數(shù)據(jù)庫(kù)管理的學(xué)習(xí)

數(shù)據(jù)庫(kù)參數(shù)的作用及修改

數(shù)據(jù)庫(kù)的表空間設(shè)計(jì)及優(yōu)化

數(shù)據(jù)庫(kù)審計(jì)、權(quán)限控制

數(shù)據(jù)庫(kù)構(gòu)架設(shè)計(jì)

數(shù)據(jù)庫(kù)sql優(yōu)化

數(shù)據(jù)庫(kù)性能監(jiān)控等。

總結(jié):

理論學(xué)習(xí)是基礎(chǔ),要想精通數(shù)據(jù)庫(kù),需要在工作中大量實(shí)踐,總結(jié)經(jīng)驗(yàn),不斷積累,形成體系。這也是DBA工資很高的原因。

要說(shuō)的很多,限于篇幅的原因,先說(shuō)這么多,

有問(wèn)題可以隨時(shí)交流。

最后,希望可以幫到你。

謝謝!

評(píng)論0 贊同0
  •  加載中...
DC_er

DC_er

回答于2022-06-28 13:44

數(shù)據(jù)庫(kù)不用學(xué)編程。

1練習(xí)安裝,安裝到吐,所有步驟都能背下來(lái)。MySQL在WIN下,centos(6,7)下下的安裝,ORACLE在不同系統(tǒng)下的安裝。安裝可以關(guān)注我的頭條號(hào)里面有各種安裝,為什么要學(xué)安裝呢?這是脫離小白的最重要的一步,沒(méi)有折騰就沒(méi)有成長(zhǎng),期間可以熟練操作系統(tǒng),和數(shù)據(jù)庫(kù)的配置!開(kāi)始的時(shí)候可以圖形,后面要熟練命令行。

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

3SQL練習(xí),每種數(shù)據(jù)庫(kù)都有在線文檔,其實(shí)不用東奔西走,聯(lián)系官方例子就可以,當(dāng)然對(duì)英文有一定要求。關(guān)注我后期我會(huì)寫(xiě)關(guān)注SQL的入門(mén)課程!

4練習(xí)備份,學(xué)會(huì)備份方法很重要,重要到什么程度呢?吃飯的保障

后面還有很多,因?yàn)閿?shù)據(jù)庫(kù)是長(zhǎng)期存在的,功力也需要慢慢成長(zhǎng)!

評(píng)論0 贊同0
  •  加載中...
habren

habren

回答于2022-06-28 13:44

如果您是純小白,還沒(méi)有掌握至少一門(mén)編程語(yǔ)言和至少一種數(shù)據(jù)庫(kù),這是一張令人羨慕的白紙,您大可描繪美麗的畫(huà)卷。

您想要的,無(wú)非是自己能從事IT編程工作,那要掌握至少一門(mén)編程語(yǔ)言和至少一種數(shù)據(jù)庫(kù),且看我的推薦。

選擇現(xiàn)在和將來(lái)都會(huì)非常熱的編程語(yǔ)言

首先要看您將來(lái)準(zhǔn)備從事的方向,是開(kāi)發(fā)手機(jī)應(yīng)用、還是開(kāi)發(fā)電腦應(yīng)用、還是開(kāi)發(fā)web應(yīng)用、還是開(kāi)發(fā)嵌入式應(yīng)用,每種應(yīng)用都有獨(dú)特優(yōu)勢(shì)的編程語(yǔ)言。

不清楚您的方向,我也不好推薦,眼下比較熱門(mén)的編程語(yǔ)言是Python,這個(gè)語(yǔ)言很不錯(cuò),語(yǔ)法說(shuō)不上多美,但她是開(kāi)源的,擁有非常豐富的類庫(kù)支持,目前的最新版本是3.7。

您首先要下載一個(gè)Python,去他們的官網(wǎng)下載即可,接著,您需要配置開(kāi)發(fā)環(huán)境,開(kāi)發(fā)環(huán)境建議使用VS Code,這是微軟良心提供的產(chǎn)品。配置的過(guò)程算不上復(fù)雜,您打開(kāi)查找一下安裝教程一步步做。

如果您不習(xí)慣Python的風(fēng)格,還可以考慮Google的GO語(yǔ)言,也很不錯(cuò)。

至于Java,自從被Oracle收購(gòu)之后,其前途不明朗。既然是初學(xué),沒(méi)不要選擇Java。

選擇現(xiàn)在和將來(lái)都非常熱的數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)選擇也很重要,我的建議是選擇PostgreSQL,PostgreSQL號(hào)稱全世界最先進(jìn)的開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng),功能全面、性能優(yōu)異、不需要任何商業(yè)授權(quán)、全面支持各類標(biāo)準(zhǔn)SQL、對(duì)JSON的支持非常棒。

數(shù)據(jù)庫(kù)目前大致分為傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)、NoSQL(Not Only SQL)、NewSQL三個(gè)方向,最有前途的就是NewSQL,國(guó)內(nèi)有個(gè)TiDB,是NewSQL非常好的一個(gè)代表,語(yǔ)法也基本兼容MySQL,但安裝部署比較麻煩。PostgreSQL的安裝部署則非常簡(jiǎn)單。

MySQL自從被Oracle收購(gòu)后,前途不明朗。Oracle一心鉆進(jìn)了錢(qián)眼里了,Java和MySQL都快要被這廝害死了,既然是一直白紙,請(qǐng)遠(yuǎn)離Oracle和Oracle旗下的產(chǎn)品。

安裝了數(shù)據(jù)庫(kù),再配合您的編程語(yǔ)言,相益得彰,就可以大干一場(chǎng)了。

評(píng)論0 贊同0
  •  加載中...
LMou

LMou

回答于2022-06-28 13:44

數(shù)據(jù)庫(kù)語(yǔ)言幾乎是做基礎(chǔ)項(xiàng)目的基礎(chǔ)。很難相信不會(huì)數(shù)據(jù)庫(kù)操作的人能做出好的項(xiàng)目。學(xué)這個(gè)難度肯定是有的,要是沒(méi)難度這行就沒(méi)技術(shù)含量了。

學(xué)習(xí)sql比較容易入門(mén),先學(xué)習(xí)創(chuàng)建,備份,還原。然后再清楚表,觸發(fā)器,存儲(chǔ)過(guò)程,函數(shù)的作用,繼而了解select,insert,create,delete,update最基本的語(yǔ)法,幫助這個(gè)功能很有用,要習(xí)慣使用,最好拿一本相關(guān)的書(shū)看看,再找個(gè)實(shí)例,一步一步照著做。這樣有個(gè)大概的概念和了解,最后就是需要實(shí)際項(xiàng)目經(jīng)驗(yàn)的積累。

評(píng)論0 贊同0
  •  加載中...
Eidesen

Eidesen

回答于2022-06-28 13:44

可以買本數(shù)據(jù)庫(kù)的書(shū),書(shū)本上一條龍服務(wù),告訴你裝哪些軟件和學(xué)習(xí)路線。

編程的話,零基礎(chǔ)入門(mén)的話建議學(xué)習(xí)Python,電腦上裝Python就行,安裝過(guò)程,可以參考這篇文章:https://blog.csdn.net/pdcfighting/article/details/80212284

有問(wèn)題隨時(shí)可以私信我,一起學(xué)習(xí)

評(píng)論0 贊同0
  •  加載中...
kidsamong

kidsamong

回答于2022-06-28 13:44

看這個(gè)問(wèn)題的話確實(shí)是小白,因此,不一定要學(xué)數(shù)據(jù)庫(kù),這是第一個(gè)層面的答復(fù),因?yàn)閿?shù)據(jù)庫(kù)相對(duì)來(lái)說(shuō)深?yuàn)W一點(diǎn),小白上手慢一些??梢钥紤]學(xué)一門(mén)網(wǎng)絡(luò)編程語(yǔ)言,前端的話JavaScript什么都可以(我第一次沒(méi)說(shuō)python啊)。順序,找一門(mén)在線課程從頭學(xué),裝什么軟件之類的都有。也可以按計(jì)算機(jī)專業(yè)課程開(kāi)始學(xué)幾門(mén),計(jì)算機(jī)原理,網(wǎng)絡(luò)基礎(chǔ)等等

評(píng)論0 贊同0
  •  加載中...

相關(guān)問(wèn)題

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<