實驗1-創(chuàng)建數(shù)據(jù)庫和表1_第1頁
實驗1-創(chuàng)建數(shù)據(jù)庫和表1_第2頁
實驗1-創(chuàng)建數(shù)據(jù)庫和表1_第3頁
實驗1-創(chuàng)建數(shù)據(jù)庫和表1_第4頁
實驗1-創(chuàng)建數(shù)據(jù)庫和表1_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

實驗2創(chuàng)建數(shù)據(jù)庫和表1、實驗?zāi)康模?)熟悉SQLServer企業(yè)管理器操作環(huán)境。(2)掌握創(chuàng)建數(shù)據(jù)庫和表的操作。(3)掌握數(shù)據(jù)輸入、修改和刪除操作。2、實驗內(nèi)容(1)創(chuàng)建market數(shù)據(jù)庫。(2)創(chuàng)建客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽等級表creditgrade和商品類型表goodstype。(3)分別向以上各表輸入數(shù)據(jù)。(4)用INSERT語句向表中插入數(shù)據(jù)。(5)用UPDATE語句更改表中數(shù)據(jù)。(6)用DELETE語句刪除表中數(shù)據(jù)。3、實驗環(huán)境(1)個人計算機或局域網(wǎng)。(2)Windows2000操作系統(tǒng)。(3)SQLServer2000數(shù)據(jù)庫管理系統(tǒng)。4、實驗步驟4.1啟動SQLServer2000數(shù)據(jù)庫管理系統(tǒng),新建market數(shù)據(jù)庫。4.1.1打開查詢分析器,使用SQL語句創(chuàng)建數(shù)據(jù)庫使用SQL語句創(chuàng)建數(shù)據(jù)庫的操作步驟如下。啟動查詢分析器,會出現(xiàn)“連接到SQLServer”對話框。如果使用Windows身份驗證,可選中“Windows身份驗證”單選項,然后單擊“確定”按鈕,即可使用Windows當前用戶賬戶連接到SQLServer服務(wù)器。如果選中“SQLServer身份驗證”單選項,則需要輸入登錄名和密碼。然后單擊“確定”按鈕,即使用SQLServer賬戶連接到SQLServer服務(wù)器。連接到SQLServer服務(wù)器后,“SQL查詢分析器”中將顯示對象瀏覽器窗口和查詢窗口。4.1.2輸入CREATEDATABASE語句創(chuàng)建數(shù)據(jù)庫。在查詢分析器編輯窗口中輸入如下語句: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語句。輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2創(chuàng)建表在創(chuàng)建好數(shù)據(jù)庫market后,還必須在數(shù)據(jù)庫market中創(chuàng)建存放數(shù)據(jù)的“容器”,這個“容器”就是表。在market數(shù)據(jù)庫中利用表設(shè)計器新建客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽等級表creditgrade和商品類型表goodstype。4.2.1打開查詢分析器,使用SQL語句創(chuàng)建表使用SQL語句創(chuàng)建表的操作步驟如下。啟動SQLServer2000數(shù)據(jù)庫管理系統(tǒng),會出現(xiàn)“連接到SQLServer”對話框。如果使用Windows身份驗證,可選中“Windows身份驗證”單選項,然后單擊“確定”按鈕,即可使用Windows的當前用戶賬戶連接到SQLServer服務(wù)器。如果選中“SQLServer身份驗證”單選項,則需要輸入登錄名和密碼。然后單擊“確定”按鈕,即使用SQLServer賬戶連接到SQLServer服務(wù)器。連接到SQLServer服務(wù)器后,查詢分析器中將顯示對象瀏覽器窗口和查詢窗口。4.2.2輸入CREATETABLE語句創(chuàng)建表下面將使用CREATETABLE語句創(chuàng)建market數(shù)據(jù)庫中的主要表:customer、supplier、goods、order、creditgrade、goodtype等。4.2.2.1創(chuàng)建customer表(客戶表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLEcustomer(customeridintNOTNULLPRIMARYKEY, --客戶編號(主鍵)customernamechar(20)NOTNULL, --客戶名稱loginnamevarchar(20), --注冊名passwordvarchar(20), --密碼logindatesmalldatetime, --注冊時間creditgradeidtinyint, --信譽等級編號(外碼)addressvarchar(40), --地址zipcodechar(6), --郵編telvarchar(40), --聯(lián)系電話emailvarchar(40), --郵箱地址notevarchar(100) --備注信息)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2.2.2創(chuàng)建supplier表(供應(yīng)商表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLEsupplier(supplieridintNOTNULLPRIMARYKEY,--供應(yīng)商編號(主鍵)suppliernamechar(20)NOTNULL, --供應(yīng)商名稱loginnamevarchar(20), --注冊名passwordvarchar(20), --密碼logindatesmalldatetime, --注冊時間creditgradeidtinyint, --信譽等級編號(外碼)descriptionvarchar(100), --自我描述addressvarchar(40), --地址zipcodechar(6), --郵編telvarchar(40), --聯(lián)系電話emailvarchar(40), --郵箱地址notevarchar(100) --備注信息)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2.2.3創(chuàng)建goods表(商品信息表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLEgoods(goodsidintNOTNULLPRIMARYKEY,--商品編號(主鍵)goodsnamevarchar(20)NOTNULL, --商品名稱supplieridintNOTNULL, --供應(yīng)商編號(外碼)goodstypeidint, --商品類型編號(外碼)brandvarchar(20), --商標goodsmodelvarchar(20), --商品型號descriptionvarchar(100), --商品描述pricemoney, --單價storageint, --庫存量)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2.2.4創(chuàng)建order表(訂單信息表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLE“order”(orderidintNOTNULLPRIMARYKEY, --訂單編號(主鍵)customeridintNOTNULL, --客戶編號(外鍵)goodsidintNOTNULL, --商品編號(外鍵)quantityint, --訂單數(shù)量ordersummoney, --訂單金額orderdatadatetime, --訂貨日期)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2.2.5創(chuàng)建creditgrade表(信譽等級表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLEcreditgrade(creditgradeidtinyintNOTNULLPRIMARYKEY,--信譽等級編號(主鍵)creditgradenamevarchar(20), --項目名稱)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.2.2.6創(chuàng)建goodtype表(商品類型表)在查詢分析器編輯窗口中輸入如下語句:CREATETABLEgoodstype(goodstypeidintPRIMARYKEY, --商品類型編號(主鍵)goodstypenamevarchar(20), --商品類型名稱)語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,運行結(jié)果如圖所示。4.3修改表,分別向各個表中添加數(shù)據(jù)當一個表建立以后,可以根據(jù)需要對它進行修改。修改的內(nèi)容包括修改列屬性,如列名、數(shù)據(jù)類型、數(shù)據(jù)長度等,還可以在表結(jié)構(gòu)中添加和刪除列、修改約束等。修改表的方法可以在查詢分析器中使用ALTERTABLE語句。使用SQL語句修改表,其操作步驟如下:4.3.1打開查詢分析器。4.3.2輸入ALTERTABLE語句修改表。在查詢分析器編輯窗口中輸入如下語句:ALTERTABLEcustomerALTERCOLUMNcustomernamevarchar(50)NULLEXECsp_rename'customer.customername','客戶名稱','COLUMN'4.3.3執(zhí)行SQL語句。輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,將customer表的字段名customername改為“客戶名稱”,字段長度改為50。運行結(jié)果如圖所示。4.4用SQL語句向表中插入、修改和刪除數(shù)據(jù)創(chuàng)建的新表中不包含任何記錄。下面以orderinformation表為例介紹向表中添加、修改和刪除數(shù)據(jù)的方法。向表中插入、修改和刪除數(shù)據(jù)的方法是使用SQL語句。啟動查詢分析器,用SQL語句向客戶表customer、供應(yīng)商表supplier、商品信息表goods、訂單信息表order、信譽等級表creditgrade和商品類型表goodstype插入、修改和刪除數(shù)據(jù)。使用SQL語句添加、修改和刪除表中數(shù)據(jù)的操作步驟如下:4.4.1打開查詢分析器。4.4.2輸入INSERT語句向表中添加數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語句:INSERTINTO“order”VALUES('','','','10','2000','2013-10-112:00:00')語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,將向order表添加一條訂單信息記錄。運行結(jié)果如圖所示。4.4.3輸入UPDATE語句修改表中數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語句:UPDATE“order”SETordersum='200'WHEREordersum='2000'語句輸入完成后按下F5鍵,或單擊工具欄中的運行按鈕,即執(zhí)行剛才輸入的語句,將order表中供應(yīng)商姓名由“2000”改為“200”。運行結(jié)果如圖所示。4.4.4輸入DELETE語句刪除表中數(shù)據(jù)。在查詢分析器編輯窗口中輸入如下語句:DELETE“order”WHEREord

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論