前端(ASP.NET) <--> SQL語法 <--> 後端(RDBMS)
如果只是靠前端這些程式語言,然後透過SQL語法來對後端的RDBMS來做管理的動作,是非常不切實際且沒有效率。實作上是先使用一個管理工具來對RDBMS來進行架構上的管理的工作,再使用前端程式語言來進行新增、刪除、更新等動作。
你想想,我們前一篇匯入的例子,如果你是使用前端程式語言來進行匯入,那要寫多少行的程式,但透過管理工具,一個「F5」解決。還有,在後端(RDBMS),基本上如果沒有這些管理工具,你是看得到摸不到,它只是一個單純在背景運作的資料庫軟體。所以上面的圖再修改成:
前端程式語言 <--> SQL語法 <--> 後端RDBMS <--> SQL語法 <--> 資料庫管理工具
前端:任何可以透過SQL語法與RDBMS溝通的程式語言。
資料庫管理工具:直接對RDBMS管理的工作,好處是圖形化工具,使用起來簡單易懂,SSE的管理工具是SSMSE,MySQL的管理工具是phpMyAdmin…等。當然也有Command-Line模式(命令模式),如果你功力深厚也無不可。
一般來說,每一家的RDBMS都會有專屬的管理工具,各位可以自行參考。
SSMSE簡介
連接到資料庫
- 開始 --> 所有程式 --> Microsoft SQL Server 2005 --> SQL Server Management Studio Express --> 出現:「連接到伺服器」
![SSMSE_Connection_Login.png](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOt_jqqHCouO6sHY0E7oNgS4BXQBoIAgcal9hqSantKu6GD5e8m3oXgmZS77zjp7CsI7whICO7W5wLsZJRGJ7ftDte1hfkxhUaLkZaM5QxpmozAL5HDmoZWKlskMHSN9jxcl45TM-jiis/s400/SSMSE_Connection_Login.png)
新增查詢工作區
驗證通過後,就會與資料庫連接上,然後在最左邊的:物件總管--> 資料庫 --> Norhtwind --> 按滑鼠右鍵 --> 選擇:「新增查詢」
![SSMSE_新增查詢.png](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM0rtFdgg0SPQKGMqhpqrEYRNi1oiIWfxiEzDfUmD9RNnYo577jOaoKHs9C_83FQJZWpOwGVAwBCOqarTztiPDXuut4fY-R5nmdf-hiU9Iuon94rGDx6fCDKA8g2zA6EOS66ElmBuURfY/s400/SSMSE_%E6%96%B0%E5%A2%9E%E6%9F%A5%E8%A9%A2.png)
測試查詢
點選空白工作區,然後鍵入:SELECT * FROM Categories,然後可以按上方有個「
![SSMSE_執行按鍵.png](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOvz7DxU3aTY7mZXCvuj1PXvesy5NVKu3IJODwTkTIC5ts1OuQMlb2y6FvvtBbcgiAnumof4po7qGNz6XMUFYI3Q176tlS_rvCiD3CHfu8X8yY-J6X1TxjNI1fzJWtS4Y6cJ5X6-BYlpU/s400/SSMSE_%E5%9F%B7%E8%A1%8C%E6%8C%89%E9%8D%B5.png)
另外還有個小技術,如果你未來在輸入SQL語法時,那些Table、欄位懶的一個字一個字的鍵入,你可以展開資料庫中的資料表 --> 點開你要使用的資料表(例如dbo.Categories) --> 資料行,然後不管是Table或資料行,都可以直接使用滑鼠拉選到右邊的工作區中,工具會自動帶入表格名稱或欄位名稱,省時又方便。
如果到這裡沒有什麼問題,那怎我們在就正式進入SQL語法的世界,介紹SQL語法的第一大將:SELECT。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。