




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)2創(chuàng)建數(shù)據(jù)庫(kù)和表1、實(shí)驗(yàn)?zāi)康模?)熟悉SQLServer企業(yè)管理器操作環(huán)境。(2)掌握創(chuàng)建數(shù)據(jù)庫(kù)和表的操作。(3)掌握數(shù)據(jù)輸入、修改和刪除操作。2、實(shí)驗(yàn)內(nèi)容(1)創(chuàng)建market數(shù)據(jù)庫(kù)。(2)創(chuàng)建客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽(yù)等級(jí)表creditgrade和商品類型表goodstype。(3)分別向以上各表輸入數(shù)據(jù)。(4)用INSERT語(yǔ)句向表中插入數(shù)據(jù)。(5)用UPDATE語(yǔ)句更改表中數(shù)據(jù)。(6)用DELETE語(yǔ)句刪除表中數(shù)據(jù)。3、實(shí)驗(yàn)環(huán)境(1)個(gè)人計(jì)算機(jī)或局域網(wǎng)。(2)Windows2000操作系統(tǒng)。(3)SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng)。4、實(shí)驗(yàn)步驟4.1啟動(dòng)SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng),新建market數(shù)據(jù)庫(kù)。4.1.1打開查詢分析器,使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)的操作步驟如下。啟動(dòng)查詢分析器,會(huì)出現(xiàn)“連接到SQLServer”對(duì)話框。如果使用Windows身份驗(yàn)證,可選中“Windows身份驗(yàn)證”單選項(xiàng),然后單擊“確定”按鈕,即可使用Windows當(dāng)前用戶賬戶連接到SQLServer服務(wù)器。如果選中“SQLServer身份驗(yàn)證”單選項(xiàng),則需要輸入登錄名和密碼。然后單擊“確定”按鈕,即使用SQLServer賬戶連接到SQLServer服務(wù)器。連接到SQLServer服務(wù)器后,“SQL查詢分析器”中將顯示對(duì)象瀏覽器窗口和查詢窗口。4.1.2輸入CREATEDATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)。在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATEDATABASEmarketON(NAME=market_data,FILENAME='D:\sql_data\market_data.mdf',SIZE=10MB,FILEGROWTH=10%)LOGON(NAME=student_log,FILENAME='D:\sql_data\market_log.ldf',SIZE=10MB,FILEGROWTH=10%)4.1.3執(zhí)行SQL語(yǔ)句。輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2創(chuàng)建表在創(chuàng)建好數(shù)據(jù)庫(kù)market后,還必須在數(shù)據(jù)庫(kù)market中創(chuàng)建存放數(shù)據(jù)的“容器”,這個(gè)“容器”就是表。在market數(shù)據(jù)庫(kù)中利用表設(shè)計(jì)器新建客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽(yù)等級(jí)表creditgrade和商品類型表goodstype。4.2.1打開查詢分析器,使用SQL語(yǔ)句創(chuàng)建表使用SQL語(yǔ)句創(chuàng)建表的操作步驟如下。啟動(dòng)SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng),會(huì)出現(xiàn)“連接到SQLServer”對(duì)話框。如果使用Windows身份驗(yàn)證,可選中“Windows身份驗(yàn)證”單選項(xiàng),然后單擊“確定”按鈕,即可使用Windows的當(dāng)前用戶賬戶連接到SQLServer服務(wù)器。如果選中“SQLServer身份驗(yàn)證”單選項(xiàng),則需要輸入登錄名和密碼。然后單擊“確定”按鈕,即使用SQLServer賬戶連接到SQLServer服務(wù)器。連接到SQLServer服務(wù)器后,查詢分析器中將顯示對(duì)象瀏覽器窗口和查詢窗口。4.2.2輸入CREATETABLE語(yǔ)句創(chuàng)建表下面將使用CREATETABLE語(yǔ)句創(chuàng)建market數(shù)據(jù)庫(kù)中的主要表:customer、supplier、goods、order、creditgrade、goodtype等。4.2.2.1創(chuàng)建customer表(客戶表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLEcustomer(customeridintNOTNULLPRIMARYKEY, --客戶編號(hào)(主鍵)customernamechar(20)NOTNULL, --客戶名稱loginnamevarchar(20), --注冊(cè)名passwordvarchar(20), --密碼logindatesmalldatetime, --注冊(cè)時(shí)間creditgradeidtinyint, --信譽(yù)等級(jí)編號(hào)(外碼)addressvarchar(40), --地址zipcodechar(6), --郵編telvarchar(40), --聯(lián)系電話emailvarchar(40), --郵箱地址notevarchar(100) --備注信息)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2.2.2創(chuàng)建supplier表(供應(yīng)商表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLEsupplier(supplieridintNOTNULLPRIMARYKEY,--供應(yīng)商編號(hào)(主鍵)suppliernamechar(20)NOTNULL, --供應(yīng)商名稱loginnamevarchar(20), --注冊(cè)名passwordvarchar(20), --密碼logindatesmalldatetime, --注冊(cè)時(shí)間creditgradeidtinyint, --信譽(yù)等級(jí)編號(hào)(外碼)descriptionvarchar(100), --自我描述addressvarchar(40), --地址zipcodechar(6), --郵編telvarchar(40), --聯(lián)系電話emailvarchar(40), --郵箱地址notevarchar(100) --備注信息)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2.2.3創(chuàng)建goods表(商品信息表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLEgoods(goodsidintNOTNULLPRIMARYKEY,--商品編號(hào)(主鍵)goodsnamevarchar(20)NOTNULL, --商品名稱supplieridintNOTNULL, --供應(yīng)商編號(hào)(外碼)goodstypeidint, --商品類型編號(hào)(外碼)brandvarchar(20), --商標(biāo)goodsmodelvarchar(20), --商品型號(hào)descriptionvarchar(100), --商品描述pricemoney, --單價(jià)storageint, --庫(kù)存量)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2.2.4創(chuàng)建order表(訂單信息表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLE“order”(orderidintNOTNULLPRIMARYKEY, --訂單編號(hào)(主鍵)customeridintNOTNULL, --客戶編號(hào)(外鍵)goodsidintNOTNULL, --商品編號(hào)(外鍵)quantityint, --訂單數(shù)量ordersummoney, --訂單金額orderdatadatetime, --訂貨日期)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2.2.5創(chuàng)建creditgrade表(信譽(yù)等級(jí)表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLEcreditgrade(creditgradeidtinyintNOTNULLPRIMARYKEY,--信譽(yù)等級(jí)編號(hào)(主鍵)creditgradenamevarchar(20), --項(xiàng)目名稱)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.2.2.6創(chuàng)建goodtype表(商品類型表)在查詢分析器編輯窗口中輸入如下語(yǔ)句:CREATETABLEgoodstype(goodstypeidintPRIMARYKEY, --商品類型編號(hào)(主鍵)goodstypenamevarchar(20), --商品類型名稱)語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,運(yùn)行結(jié)果如圖所示。4.3修改表,分別向各個(gè)表中添加數(shù)據(jù)當(dāng)一個(gè)表建立以后,可以根據(jù)需要對(duì)它進(jìn)行修改。修改的內(nèi)容包括修改列屬性,如列名、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度等,還可以在表結(jié)構(gòu)中添加和刪除列、修改約束等。修改表的方法可以在查詢分析器中使用ALTERTABLE語(yǔ)句。使用SQL語(yǔ)句修改表,其操作步驟如下:4.3.1打開查詢分析器。4.3.2輸入ALTERTABLE語(yǔ)句修改表。在查詢分析器編輯窗口中輸入如下語(yǔ)句:ALTERTABLEcustomerALTERCOLUMNcustomernamevarchar(50)NULLEXECsp_rename'customer.customername','客戶名稱','COLUMN'4.3.3執(zhí)行SQL語(yǔ)句。輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,將customer表的字段名customername改為“客戶名稱”,字段長(zhǎng)度改為50。運(yùn)行結(jié)果如圖所示。4.4用SQL語(yǔ)句向表中插入、修改和刪除數(shù)據(jù)創(chuàng)建的新表中不包含任何記錄。下面以orderinformation表為例介紹向表中添加、修改和刪除數(shù)據(jù)的方法。向表中插入、修改和刪除數(shù)據(jù)的方法是使用SQL語(yǔ)句。啟動(dòng)查詢分析器,用SQL語(yǔ)句向客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽(yù)等級(jí)表creditgrade和商品類型表goodstype插入、修改和刪除數(shù)據(jù)。使用SQL語(yǔ)句添加、修改和刪除表中數(shù)據(jù)的操作步驟如下:4.4.1打開查詢分析器。4.4.2輸入INSERT語(yǔ)句向表中添加數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語(yǔ)句:INSERTINTO“order”VALUES('','','','10','2000','2013-10-112:00:00')語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,將向order表添加一條訂單信息記錄。運(yùn)行結(jié)果如圖所示。4.4.3輸入U(xiǎn)PDATE語(yǔ)句修改表中數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語(yǔ)句:UPDATE“order”SETordersum='200'WHEREordersum='2000'語(yǔ)句輸入完成后按下F5鍵,或單擊工具欄中的運(yùn)行按鈕,即執(zhí)行剛才輸入的語(yǔ)句,將order表中供應(yīng)商姓名由“2000”改為“200”。運(yùn)行結(jié)果如圖所示。4.4.4輸入DELETE語(yǔ)句刪除表中數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語(yǔ)句:DELETE“order”WHEREord
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標(biāo)準(zhǔn)食品采購(gòu)合同范本
- 2025商業(yè)店鋪?zhàn)赓U合同簡(jiǎn)易范本
- 2025年通信基站維護(hù)協(xié)議先例文本
- 數(shù)一數(shù)(第二課時(shí))(教案)-一年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 2025中學(xué)助學(xué)金借款合同補(bǔ)充協(xié)議
- 2024年內(nèi)蒙古鴻德文理學(xué)院招聘教師真題
- 2024年樂山市市屬事業(yè)單位考試真題
- 2024年杭州市老年病醫(yī)院招聘工作人員真題
- 2024年安徽馬鋼技師學(xué)院專任教師招聘真題
- 煤灰水泥出售合同范本
- 海口市國(guó)土空間總體規(guī)劃(2020-2035)(公眾版)
- 從電影《第二十條》中學(xué)習(xí)刑法
- (高清版)TDT 1036-2013 土地復(fù)墾質(zhì)量控制標(biāo)準(zhǔn)
- 華潤(rùn)認(rèn)知能力測(cè)評(píng)題
- 大學(xué)生朋輩心理輔導(dǎo)智慧樹知到期末考試答案2024年
- 社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估 投標(biāo)方案(技術(shù)標(biāo))
- 兩位數(shù)除以一位數(shù)(有余數(shù))計(jì)算題200道
- 婚姻家庭指導(dǎo)服務(wù)工作方案
- 北師大版數(shù)學(xué)三年級(jí)下冊(cè)《長(zhǎng)方形的面積》
- 助產(chǎn)士的產(chǎn)婦心理疏導(dǎo)與支持技巧
- 部編版小學(xué)語(yǔ)文1-6年級(jí)教材必背古詩(shī)詞114首匯總
評(píng)論
0/150
提交評(píng)論