標籤: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 是用於訪問和處理資料庫的標準的電腦語言!