小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

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

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

  GUI步驟1——?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)

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

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

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

  GUI步驟2——?jiǎng)?chuàng)建一個(gè)表

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

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

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

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

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

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

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

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

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

  使用命令行

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

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

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

  TSQL步驟1——?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)

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

雙擊代碼全選
1
CREATEDATABASETest2;

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

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

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

  TSQL步驟3——?jiǎng)?chuàng)建新表

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

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

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

  執(zhí)行下面的語(yǔ)句來(lái)輸入數(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語(yǔ)句并執(zhí)行下面的TSQL:

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

  如下所示,所有新添加的記錄都將顯示出來(lái)。

  總結(jié)

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

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多