自學sql之路,SQL 是用於訪問和處理資料庫的標準的電腦語言!

來源:互聯網
上載者:User

標籤:oracle   電腦語言   資料庫連接   sql語言   probable   

http://www.w3school.com.cn/sql/index.asp 

  自學是sql一個坎坷,並且需要堅持的。遇到問題不知道如何下手!報錯了不知道怎麼找到錯誤。以下是我跟著w3cschool學習sql語言的過程。首先要搭建這個支援sql語言的平台。

使用的軟體有三個

1windows環境準備

mysql資料庫: mysql-5.5.22.7z(這裡用的是綠色版免安裝)

資料庫建模工具:Navicat Data Modeler

資料庫連接工具:Navicat Premium(當然也可以不用這個,用cmd也行當然cmd不好用)

連結:http://pan.baidu.com/s/1eSCGDs2

1.1

安裝軟體啟動mysql資料庫啟動方法,看安裝說明。

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/99/67/wKioL1lH4qHBQL18AAJZvAp2qvY677.png" style="float:none;" title="mysql綠色版複製c根" alt="wKioL1lH4qHBQL18AAJZvAp2qvY677.png" />

1.2

嘗試使用資料庫用戶端進行串連Navicat Premium、Data Modeler這兩款工具適合大多資料庫。

(oracle資料庫32和64的oci.dll和本地用戶端的不一致需要一致

ORA-28547:connection to server failed,probable Oracle Net admin error

在Oracle安裝目錄下(如D:\app\Administrator\product\11.2.0\client_1\BIN)找到oci.dll替換到Navicat的安裝目錄下的(如D:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2)

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/99/68/wKiom1lH4qLQUiP6AAEWmFCPrCI264.png" style="float:none;" title="用戶端串連資料庫看啟動否" alt="wKiom1lH4qLQUiP6AAEWmFCPrCI264.png" />

1.3

建立模型,建立表建立條件。建立索引,內外鍵什麼的一大堆!

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/99/67/wKioL1lH4qKxPw73AAGRIvcLlz4418.png" style="float:none;" title="資料庫建模工具建模" alt="wKioL1lH4qKxPw73AAGRIvcLlz4418.png" />

1.4

選擇資料庫的類型這裡選擇Mysql

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/99/68/wKiom1lH4qPCfG9TAAIQTuXWSl4871.png" style="float:none;" title="建立表和關聯" alt="wKiom1lH4qPCfG9TAAIQTuXWSl4871.png" />

1.5

將建立好的模型進行資料庫的同步執行建立

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/99/68/wKiom1lH4qSzwqNOAAHyMGFU1RY289.png" style="float:none;" title="建模成功後倒入資料庫" alt="wKiom1lH4qSzwqNOAAHyMGFU1RY289.png" />

1.6

根據用戶端工具這時已經可以看到我們建立好的表了我們就可以進行學習操作了

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/99/67/wKioL1lH4qTx5HADAALLphqJ5hY865.png" style="float:none;" title="進行同步" alt="wKioL1lH4qTx5HADAALLphqJ5hY865.png" />

2.1

開啟http://www.w3school.com.cn/sql/index.asp開始一步步的跟著這個一步步的學習。


650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/99/68/wKiom1lH4qWA3_kwAAKGQV2PQmo719.png" style="float:none;" title="成功執行查詢" alt="wKiom1lH4qWA3_kwAAKGQV2PQmo719.png" />

2.2學習並非一切順利會有報錯,開啟自己尋找錯誤的篇章

[SQL]UPDATE Person SET FirstName = ‘Fred‘ WHERE LastName = ‘Wilson‘ 

[Err] 1146 - Table ‘test.person‘ doesn‘t exist

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/99/67/wKioL1lH4qfB3H1mAAI7uAoD5Og323.png" style="float:none;" title="遇到錯誤怎麼排除" alt="wKioL1lH4qfB3H1mAAI7uAoD5Og323.png" />


    自學真的很難,希望大家都能挺過來。當遇到無法解決的時候(1.可以百度、2不斷的嘗試)


    一定先嘗試再去問高手這樣記憶會很深刻。希望寫這篇文章對自學之路上的兄弟們有一點點協助!

所用軟體的百度雲串連密碼:(mblq)

軟體均來自互連網

本文出自 “理性” 部落格,請務必保留此出處http://reason.blog.51cto.com/9842098/1940045

自學sql之路,SQL 是用於訪問和處理資料庫的標準的電腦語言!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.