日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

3步驟快速創(chuàng)建你的第一個SQL Server數(shù)據(jù)庫

 _小女子_ 2013-09-06
導(dǎo)言

  這篇文章的目的是三步驟快速地在SQL Server中創(chuàng)建一個Employees數(shù)據(jù)庫并填入測試數(shù)據(jù)。它沒有提供什么理論或技術(shù)擴(kuò)展。只是給那些想快速地看看什么是SQL Server的人的一個簡明指導(dǎo)。如果你熟悉Access、MySQL、Oracle或其它一些數(shù)據(jù)存儲應(yīng)用程序,那么這篇文章對于你來說可以作為一個 “Hello World”的示例應(yīng)用程序。有兩個不同的方法來管理SQL Server,GUI(Graphical User Interface,圖形用戶界面)和命令行。這篇文章假設(shè)已經(jīng)安裝了SQL。

  GUI步驟1——創(chuàng)建一個數(shù)據(jù)庫

  在 SQL Server 中“數(shù)據(jù)庫”是一個容器,它保存了一組相關(guān)對象。除了存儲實(shí)際數(shù)據(jù),數(shù)據(jù)庫還存儲數(shù)據(jù)保存的結(jié)構(gòu)(叫做“表”),和任何相關(guān)的輔助對象,例如查詢(保存查 詢數(shù)據(jù)的方式)。首先,我們將使用圖形用戶界面——SQL Server管理套件——來創(chuàng)建一個數(shù)據(jù)庫。

  從Windows 開始菜單,選擇“Microsoft SQL Server”,然后選擇“SQL Server管理套件”。當(dāng)管理套件啟動時,右鍵單擊數(shù)據(jù)庫文件夾并選擇創(chuàng)建新數(shù)據(jù)庫。在“Database name”文本框中輸入一個名稱。在這個示例中,我們使用名稱“Test”。

  當(dāng)你填入了數(shù)據(jù)庫名稱后,文件類型Data和Log的邏輯名稱會自動填入。“Data”文件是實(shí)際數(shù)據(jù)在硬盤上保存的地方。“Log”文件跟蹤數(shù)據(jù)的任何變化。點(diǎn)擊OK。

  GUI步驟2——創(chuàng)建一個表

  現(xiàn)在數(shù)據(jù)庫已經(jīng)創(chuàng)建了,就需要一個保存實(shí)際數(shù)據(jù)的結(jié)構(gòu)。這個結(jié)構(gòu)叫做表。表包含行和列,就像電子數(shù)據(jù)表。

  為了創(chuàng)建一個表,擴(kuò)展數(shù)據(jù)庫文件夾,然后擴(kuò)展新創(chuàng)建的“Test”數(shù)據(jù)庫。

  右鍵單擊“Tables”并選擇“New Table”。你將要填寫“Column Name”和“Data Type”。使用“varchar(50)”數(shù)據(jù)類型的“EmpName”。在下一行中,輸入一個字段名稱為Wage,數(shù)據(jù)類型為“money”。

   不像Excel或電子數(shù)據(jù)表,在數(shù)據(jù)庫中的字段必須預(yù)先知道它將存儲什么數(shù)據(jù)類型。VarChar(50)的數(shù)據(jù)類型告訴SQL Server它將存儲字符數(shù)據(jù)(文本),可變長度不超過50個字符。你可以輸入數(shù)字到VarChar字段,但是它們不能進(jìn)行相加或?qū)λ鼈兪褂脭?shù)學(xué)函數(shù)。如 果要對字段使用數(shù)學(xué)函數(shù),那么它必須是數(shù)字之類的類型,這就是為什么Wage字段使用“money”數(shù)據(jù)類型。

  點(diǎn)擊頂端菜單欄的保存圖標(biāo)來保存這個表,這個圖標(biāo)如下所示:

  它將顯示出表名稱,輸入“Employees”并點(diǎn)擊OK。

  GUI步驟3——輸入和查看數(shù)據(jù)

  為了輸入數(shù)據(jù)到新創(chuàng)建的Employees表中,在左邊菜單中展開表文件夾,如下所示:

  新創(chuàng)建的Employees表將列出來。右鍵單擊它并選擇“Open Table”。將打開一個小的表格。輸入一個新的數(shù)據(jù)行,如下所示。在輸入數(shù)據(jù)自動保存后會移動到一個新行。

  使用命令行

  在使用SQL Server管理套件的三個步驟中,我們創(chuàng)建了一個數(shù)據(jù)庫、一個表和輸入了數(shù)據(jù)。使用命令行(查詢窗口)的相同三個步驟顯示如下。為了打開查詢窗口,在SQL Server管理套件的左邊菜單中選擇“New Query”,如下所示:

  將彈出一個對話框問連接到什么服務(wù)器。輸入你的服務(wù)器名稱然后點(diǎn)擊連接。在新窗口之上的一個下拉框決定你將使用哪個數(shù)據(jù)庫。保留默認(rèn)的“master”選擇。這是SQL Server的主系統(tǒng)數(shù)據(jù)庫。

  當(dāng)使用命令行或查詢窗口時,SQL Server使用的語言是TSQL。

  TSQL步驟1——創(chuàng)建數(shù)據(jù)庫

  創(chuàng)建一個新的叫做Test2的數(shù)據(jù)庫:輸入下面的TSQL然后按下頂部菜單中的“Execute”按鈕?!?/p>

雙擊代碼全選
1
CREATEDATABASETest2;

  在屏幕底部的信息窗口應(yīng)該顯示為“Command(s) completed successfully”。

  TSQL步驟2——使用新數(shù)據(jù)庫

  刪除TSQL的那行并輸入:USE Test2;再次點(diǎn)擊執(zhí)行。這告訴查詢窗口未來任何命令都是運(yùn)行于他們新創(chuàng)建的Test2數(shù)據(jù)庫而不是主數(shù)據(jù)庫

  TSQL步驟3——創(chuàng)建新表

  接下來,我們將創(chuàng)建一個Employees表來保存數(shù)據(jù)。刪除查詢窗口中的所有TSQL并執(zhí)行下面的代碼: 

雙擊代碼全選
1
2
3
4
5
CREATE TABLE Employees
  (
  EmpName varchar(50),
  Wage money
  );

  TSQL步驟4——輸入數(shù)據(jù)

  執(zhí)行下面的語句來輸入數(shù)據(jù)到新創(chuàng)建的表中?!?/p>

雙擊代碼全選
1
2
3
4
5
6
7
8
9
10
11
12
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Tom', 10.5);
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Jane', 11);
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Mike', 50);

  TSQL步驟5——查看數(shù)據(jù)

  最后一步是查看剛剛輸入的數(shù)據(jù)。刪除先前的INSERT語句并執(zhí)行下面的TSQL:

雙擊代碼全選
1
2
SELECT*
  FROMEmployees;

  如下所示,所有新添加的記錄都將顯示出來。

  總結(jié)

   在這篇文章里,我們使用了圖形用戶界面和TSQL命令來創(chuàng)建新數(shù)據(jù)庫和新表。插入值到新表中然后獲取。如果你的SQL Server是使用默認(rèn)設(shè)置安裝的,那么我們剛剛創(chuàng)建的例子存儲在你的硬盤中,在c:program files Microsoft SQL Server MSSQL Data下面。那里應(yīng)該有一個Test. mdf(實(shí)際數(shù)據(jù))和一個Test.ldf(一個記錄我們測試所做改變的事務(wù)日志)。這些文件是二進(jìn)制的,專用于SQL Server,不能由Notepad、Word、Excel或其它一些應(yīng)用程序使用。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多