總網頁瀏覽量

關於我自己

我的相片
人生的必修課是接受無常,人生的選修課是放下執著。

2015年9月18日 星期五

Microsoft SQL Server Management Studio

DDL的對象是「整個資料庫」規劃及異動
DML是針對「資料庫中某個資料表」來作用
SSE的管理工具是SSMSE,MySQL的管理軟體是phpMyAdmin
資料庫軟體:也就是資料庫本身的軟體,如SQL Server、MySQL、Oracle…。
SSE(資料庫軟體)對應的資料庫實體檔案檔名為「*.MDF」,例如Northwind.MDF


D:\Microsoft SQL Server\MSSQL10_50.LISASST\MSSQL\DATA
存放
PaperAnalysis令芳博論_麻醉學前沿95-14年_Updated 2015-08-17.mdf
PaperAnalysis令芳博論_麻醉學前沿95-14年_Updated 2015-08-17_log.LDF

<span style="font-weight: bold;">SELECT</span> 欄位名稱
<span style="font-weight: bold;">FROM</span> 資料表名稱
<span style="font-weight: bold;">WHERE</span> 條件

SELECT *
FROM Products
WHERE ProductID = 1

前端(ASP.NET) <--> SQL語法 <--> 後端(RDBMS)

cursor = db.select(table, field, value, where, whereValue);

SSMSE簡介

連接到資料庫
  • 開始 --> 所有程式 --> Microsoft SQL Server 2005 --> SQL Server Management Studio Express --> 出現:「連接到伺服器」
SSMSE_Connection_Login.png  重要的是「驗證」選項,有「Windows驗證」或「SQL Server驗證」,詳細的差異請參考「ASP.NET And SQL Server 2005 Express遠端連線的方法」,在本機選擇其中一種然後按「連接」。

新增查詢工作區

  驗證通過後,就會與資料庫連接上,然後在最左邊的:物件總管--> 資料庫 --> Norhtwind --> 按滑鼠右鍵 --> 選擇:「新增查詢」
SSMSE_新增查詢.png  然後右邊會出現一個空白畫面,會自動命名為:「SQLQuery1.sql」,新增第二個查詢就命名為「SQLQuery2.sql」,那就是我們練習所有例子的工作區。

測試查詢

  點選空白工作區,然後鍵入:SELECT * FROM Categories,然後可以按上方有個「SSMSE_執行按鍵.png」或是直接按快速鍵「F5」,再下方就會出現查詢的結果視窗。

  另外還有個小技術,如果你未來在輸入SQL語法時,那些Table、欄位懶的一個字一個字的鍵入,你可以展開資料庫中的資料表 --> 點開你要使用的資料表(例如dbo.Categories) --> 資料行,然後不管是Table或資料行,都可以直接使用滑鼠拉選到右邊的工作區中,工具會自動帶入表格名稱或欄位名稱,省時又方便。



沒有留言:

張貼留言