SQL Server數(shù)據(jù)庫(kù)實(shí)踐教程 數(shù)據(jù)查詢-環(huán)境代碼_第1頁(yè)
SQL Server數(shù)據(jù)庫(kù)實(shí)踐教程 數(shù)據(jù)查詢-環(huán)境代碼_第2頁(yè)
SQL Server數(shù)據(jù)庫(kù)實(shí)踐教程 數(shù)據(jù)查詢-環(huán)境代碼_第3頁(yè)
SQL Server數(shù)據(jù)庫(kù)實(shí)踐教程 數(shù)據(jù)查詢-環(huán)境代碼_第4頁(yè)
SQL Server數(shù)據(jù)庫(kù)實(shí)踐教程 數(shù)據(jù)查詢-環(huán)境代碼_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

----《初識(shí)數(shù)據(jù)庫(kù)》數(shù)據(jù)查詢環(huán)境代碼----說(shuō)明:先完成以下替換,然后再整體執(zhí)行代碼----1、將WXM替換為你的姓名簡(jiǎn)拼----2、將EmployeeWXM員工表中“你的名字”替換為你自己的真實(shí)漢字名稱----3、將EmployeeWXM員工表中“同學(xué)1”、“同學(xué)2”替換為小組同學(xué)的漢字名稱Setnocounton--創(chuàng)建數(shù)據(jù)庫(kù)(判斷數(shù)據(jù)庫(kù)如果存在,先刪除后創(chuàng)建)USEmasterGOIFEXISTS(SELECT*FROMsysdatabasesWHEREname='SalesWXM')DROPDATABASESalesWXMGOcreatedatabaseSalesWXMon(name=SalesWXM_data,filename='c:\SalesWXM_data.mdf',size=3,filegrowth=10%)logon(name=SalesWXM_log,filename='c:\SalesWXM_log.ldf')go--使用USE命令打開剛創(chuàng)建的數(shù)據(jù)庫(kù)。useSalesWXM--使用SQL語(yǔ)句在剛創(chuàng)建的數(shù)據(jù)庫(kù)中創(chuàng)建四張表,并增加約束createtableEmployeeWXM--員工表(EID int notnullprimarykey,--主鍵 員工號(hào)EName varchar(50) notnull,--員工姓名Sex char(2) notnullcheck(Sex='男'orSex='女'),--性別HireDate smalldatetime ,--

聘任日期Salary money--工資)createtableProductWXM--商品表(PID int notnullprimarykey,--主鍵 商品編號(hào)PName varchar(50) notnull,--商品名稱Price Decimal(8,2),--單價(jià)StockNumber int,--現(xiàn)有庫(kù)存量SellNumber int--已銷售數(shù)量)createtableCustomerWXM--客戶表(CID int notnullprimarykey,--主鍵 客戶編號(hào)CName varchar(50) notnullunique,--客戶名稱,唯一Phone varchar(20) ,--聯(lián)系電話Address varchar(100) ,--客戶地址Email varchar(50) --客戶Email)createtableOrdersWXM--訂單表(ID int notnullprimarykey,--主鍵 訂單編號(hào)EID int foreignkeyreferencesEmployeeWXM(Eid),--來(lái)自員工表的外鍵 員工號(hào)PID int foreignkeyreferencesProductWXM(Pid),--來(lái)自商品表的外鍵 商品編號(hào)CID int foreignkeyreferencesCustomerWXM(Cid),--來(lái)自客戶表的外鍵 客戶編號(hào)Number int ,--訂貨數(shù)量Date smalldatetimedefault(getdate()) --訂貨日期,默認(rèn)當(dāng)前日期)GoinsertintoEmployeeWXMvalues(1,'你的姓名','男','2023-1-1',10000)insertintoEmployeeWXMvalues(2,'WXM同學(xué)1','男','2006-10-6',8000)insertintoEmployeeWXMvalues(3,'WXM同學(xué)2','女','2020-9-16',689)insertintoEmployeeWXMvalues(4,'WXM張曉麗','男','2020-11-2',7777)insertintoEmployeeWXMvalues(5,'WXM童麗','女','2023-10-28',12000)insertintoEmployeeWXMvalues(6,'WXM趙麗華','女','2015-3-5',12000)insertintoCustomerWXMvalues(1,'WXM友誼商場(chǎng)','123456','蕪湖市灣沚區(qū)永和路','123@')insertintoCustomerWXMvalues(2,'WXM通用鉛筆廠','234456','合肥市哈哈區(qū)號(hào)','243@')insertintoCustomerWXMvalues(3,'WXM恒通運(yùn)輸公司','4567676','蕪湖市弋江區(qū)文津路','345@163.com')insertintoCustomerWXMvalues(4,'WXM天恒貿(mào)易公司','4567676',null,'444@163.com')insertintoCustomerWXMvalues(5,'WXM恒大公司','4567676','南京市雨花臺(tái)區(qū)',null)insertintoCustomerWXMvalues(6,'WXM恒通廠','4567676','蕪湖市弋江區(qū)文津路','345@163.com')insertintoProductWXMvalues(1,'WXM鉛筆',5,997,3)insertintoProductWXMvalues(2,'WXM打印機(jī)',519,10,0)insertintoProductWXMvalues(3,'WXM墨盒',120,2000,10)insertintoProductWXMvalues(4,'WXM飲料',210,7900,100)insertintoProductWXMvalues(5,'WXM打印紙',115,500,0)insertintoProductWXMvalues(6,'WXM橡皮',5,30,0)insertintoProductWXMvalues(7,'WXM簽字筆',10,1000,0)insertintoProductWXMvalues(8,'WXM復(fù)印機(jī)',5180,900,11)insertintoProductWXMvalues(9,'WXM蘋果電腦',10080,20,0)insertintoProductWXMvalues(10,'WXM筆記本',4,1100,0)insertintoProductWXMvalues(11,'WXM硬盤',299,660,0)insertintoProductWXMvalues(12,'WXM鼠標(biāo)',50,305,95)insertintoOrdersWXMvalues(1,1,1,1,3,'2024-3-5')insertintoOrdersWXMvalues(2,1,1,2,100,'2024-3-15')insertintoOrdersWXMvalues(3,2,4,3,10,'2023-8-16')insertintoOrdersWXMvalues(4,1,1,3,11,'2024-3-5')insertintoOrdersWXMvalues(5,5,12,3,95,'2024-3-15')insertintoOrdersWXMvalues(6,1,5,1,10,'2021-1-5')insertintoOrdersWXMvalues(7,1,5,2,20,'2024-3-15')insertintoOrdersWXMvalues(8,2,5,3,30,'2024-3-16')insertintoOrdersWXMvalues(9,1,5,3,40,'2024-3-25')insertintoOrdersWXMvalues(10,5,5,3,50,'2024-3-25')insertintoOrdersWXMvalues(11,3,3,2,100,'2024-2-15')Go--創(chuàng)建stuDB數(shù)據(jù)庫(kù)的代碼如下。USEmasterGOIFEXISTS(SELECT*FROMsysdatabasesWHEREname='stuDB')DROPDATABASEstuDB--如果數(shù)據(jù)庫(kù)已經(jīng)存在,先刪除后創(chuàng)建GOCREATEDATABASEstuDB--創(chuàng)建數(shù)據(jù)庫(kù)ON(NAME='stuDB',--數(shù)據(jù)文件邏輯名FILENAME='C:\stuDB.mdf')--數(shù)據(jù)文件物理名,保存在D盤根目錄LOGON(NAME='stuDB_log',--日志文件邏輯名FILENAME='C:\stuDB_log.ldf')--日志文件物理名,保存在D盤根目錄GO--創(chuàng)建第一張表——Student表的代碼如下。USEstuDB--打開數(shù)據(jù)庫(kù)GOIFEXISTS(SELECT*FROMINFORMATION_SCHEMA.TABLESWHERETABLE_NAME='Student')DROPTABLEStudent--如果Student表已經(jīng)存在,先刪除GOCREATETABLEStudent--創(chuàng)建學(xué)生表(SnointNotNullPrimarykeyidentity(1001,1),--學(xué)號(hào),主鍵,標(biāo)識(shí)列(種子,增量)Namevarchar(8) NOTNull, --學(xué)生姓名Sexchar(2)NOTNullCheck(Sex='男'orSex='女'),--性別,取值“男”或“女”Nationvarchar(20)Default('漢族'),--民族,默認(rèn)“漢族”Birthdaydatetime --出生日期)GOIFEXISTS(SELECT*FROMINFORMATION_SCHEMA.TABLESWHERETABLE_NAME='Course')DROPTABLECourse--如果Course表已經(jīng)存在,先刪除GOCREATETABLECourse--創(chuàng)建課程表(Cno intNotNullPrimarykeyidentity(1,1),--課程號(hào),主鍵,標(biāo)識(shí)列(種子,增量)Cname varchar(50) NotNullUnique,--課程名,唯一鍵hours smallint,--學(xué)時(shí),取值范圍1-200credit decimal(3,1),--學(xué)分,取值范圍1-4Semestervarchar(8),--開課學(xué)期 Check(hours>=1andhours<=200),ConstraintCK_creditCheck(credit>=1andcredit<=4))GOIFEXISTS(SELECT*FROMINFORMATION_SCHEMA.TABLESWHERETABLE_NAME='SC')DROPTABLESC--如果SC表已經(jīng)存在,先刪除GOCREATETABLESC--創(chuàng)建成績(jī)表(Cno int NotNull,--課程號(hào),聯(lián)合主鍵,外鍵,關(guān)聯(lián)課程表課程號(hào)Sno int NotNullForeignkeyreferencesStudent(Sno),--學(xué)號(hào),聯(lián)合主鍵,外鍵,關(guān)聯(lián)Student表學(xué)號(hào)Grade int,--成績(jī)Primarykey(Cno,Sno),--創(chuàng)建表級(jí)約束-聯(lián)合主鍵Constraintfk_SC_CourseForeignkey(Cno)referencesCourse(Cno)--建表級(jí)外鍵約束)insertintoStudentvalues('江南','男','滿族','2001-1-1')insertintoStudentvalues('南凌凌','男','漢族','2002-12-10')inser

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論