前端(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 --> 出現:「連接到伺服器」
新增查詢工作區
驗證通過後,就會與資料庫連接上,然後在最左邊的:物件總管--> 資料庫 --> Norhtwind --> 按滑鼠右鍵 --> 選擇:「新增查詢」
然後右邊會出現一個空白畫面,會自動命名為:「SQLQuery1.sql」,新增第二個查詢就命名為「SQLQuery2.sql」,那就是我們練習所有例子的工作區。
測試查詢
點選空白工作區,然後鍵入:SELECT * FROM Categories,然後可以按上方有個「」或是直接按快速鍵「F5」,再下方就會出現查詢的結果視窗。
另外還有個小技術,如果你未來在輸入SQL語法時,那些Table、欄位懶的一個字一個字的鍵入,你可以展開資料庫中的資料表 --> 點開你要使用的資料表(例如dbo.Categories) --> 資料行,然後不管是Table或資料行,都可以直接使用滑鼠拉選到右邊的工作區中,工具會自動帶入表格名稱或欄位名稱,省時又方便。
如果到這裡沒有什麼問題,那怎我們在就正式進入SQL語法的世界,介紹SQL語法的第一大將:SELECT。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。