




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、使用須知系另I班級(jí)學(xué)號(hào)姓名地點(diǎn)系別軟件的班級(jí)軟件的11150004姓名張三地點(diǎn)機(jī)房紅色替換(ctrl+H)為自己的就OK了記得修改完刪除此頁!一大波寫好的實(shí)驗(yàn)來襲,請(qǐng)注意MySQL數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)報(bào)告姓名:姓名張三學(xué)號(hào):11150004班級(jí):班級(jí)軟件的成績(jī):MySQL數(shù)據(jù)庫技術(shù)實(shí)驗(yàn)報(bào)告系另I班級(jí)學(xué)號(hào)姓名地點(diǎn)系別軟件的班級(jí)軟件的11150004姓名張三地點(diǎn)機(jī)房課程名稱MySQL數(shù)據(jù)MW:實(shí)驗(yàn)名稱實(shí)驗(yàn)1MySQL的使用實(shí)驗(yàn)過程目的要求:(1)掌握MySQL服務(wù)器安裝方法(2)掌握MySQLAdministrator的基本使用方法(3)基本了解數(shù)據(jù)庫及其對(duì)象實(shí)驗(yàn)準(zhǔn)備:(1)了解MySQL安裝的軟硬件要
2、求(2)了解MYSQL支持的身份驗(yàn)證模式(3)了解MySQL各組件的主要功能(4)基本了解數(shù)據(jù)庫、表、數(shù)據(jù)庫對(duì)象實(shí)驗(yàn)內(nèi)容:1 .安裝MySQL服務(wù)器和MySQL界面工具安裝MySQL界面工具。(插入安裝好的界面工具截圖即可)MySQL Command Line Client2 .利用MySQL客戶端訪問數(shù)據(jù)庫(1)打開開始,程序,MySQL,MySQLserver,MySQLcommandlineclient,進(jìn)入MySQL客戶端界面,輸入管理員密碼登錄。C:PrQgramFie5MySQLMySQLServer5,1binrriy&qI.exeEntei*pA&suond:*
3、lieLcometotheMl9SQLmonitor.Commandsend.;oi"2.Vour-MySQLconnectionidis3Serverv&trsion-.32-comnunityMySQLConnunServerCGPLTypeJtieIp;*or'PTfopbeIp.Tpe*c*tocleapthebuffer.(2)在客戶端輸入“help或"h",查看MySQL幫助菜單,仔細(xì)閱讀幫助菜單的內(nèi)容。inystj1>heIpF&i*informationaboutMySQLproductsandservicesvisi
4、t:http:Z/wvrtJ_nys:ql_camZFor*developerinForniat;ionMincludingtheHySQLRefcrcncetlnua1,visit:http;/dev,TobuvHy*QLNetuorkSupport,ti?aining,ofotherproducts>visit:https:/Xshap_n9fiijl_com/Li雷tofd11MySQLcamnands:Nace that 7 clear connect dcliriitfti*alltextcommandsmustbefirstonlineandendwith<?>R
5、ynonyn£oy'helpJ.(5、Clear*command-47、Reconnecttotheseruev.Optionalarsrumentsaredb息ndhost.<7>Setstatementdelimiter-NOTE:IAkesthevestofthelineasneudelimitei*.ejo£9Sendcammand七口mysqldlsplciv/result;vertic-aillyBexit<Sq>Exitmysql.Sameasquit.9口z>Sendcommandtomysqlseruei*.>e
6、Ip3DispLaythislieIp.raot:eeDan1tIntooutfHe-print<p>Plaintcurrentconntand-pronpt<R>Chanseyourmvsqlpronpt.(iu£t<Sq>Quitmysql.ireh曰第h<S#>Bcbulldcompletionhash.注口UFG仁ExecuteanSQLscriptfile-Takesmfilenancq書anargumentistatus<S>Getstatusinformationfromtheserver.tee<ST&
7、gt;Setoutflieto_out£lie.AjppcndevertFin9intosiivenoutfile.use<Xu>Useaneitherdatabase.Taltesdatafcasenamedmargunent.charsetCSC>Switchtoanothercliarset-nightbeneededforproce3sin?binlosrwithrtulti-bytc:charsets.warnings<XW>Shouwai*ningsaftepeuer</statement-nouapningCXjw>Dun七sh
8、ouuai?nin9saftereuerystatement.ForserversideheIp>typehelpcontents(3)實(shí)用show語句查看系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫。nywql>SHOUDATABASES;k-三一1,-一*,;DatabaseI+-+!inFormal;lQn_sch&RamysqliItestI443rowsin審審t0.17sc>(4)實(shí)用USE語句選擇mysql數(shù)據(jù)庫為當(dāng)前數(shù)據(jù)庫。USEDatabaseuh欣(5)使用SHOWTABLES語句查看當(dāng)前數(shù)據(jù)庫中的表。nSFsql>SHOWTAELES;!Tables_in_mys
9、qli!coLufiiis_pi?iv!dh!event!func!gerieral_lcsIhelp-keyword!he=lp_i*elationItopi心!IwsV!r»db_binlgg_indGx!pluginIproc!pi'OG:S_pt'lv!servei's!slow_loc(tables_pi*iv!tlrae_aQne!tinc_zanc_leap_5ccQnd!tine_Eone_nanetine_zonti_transitionItirae_aone_transition_type!r茸&iti=一23rovisinset&
10、lt;0.32sec>(6)使用了一條SELECT語句查看mysql數(shù)據(jù)庫中存儲(chǔ)用戶信息表的user的內(nèi)容。ysQl>SELECTUser->FROMuser;!U菩cv!+-+!rootItqot!+42tqusinset<0-06s«q>(7)使用use語句將當(dāng)前的數(shù)據(jù)庫設(shè)定為information_schema,并查看數(shù)據(jù)庫數(shù)據(jù)庫中有哪些表。圖表見下頁riysqlUSEinformation_schen)£ip號(hào)X不卜口谷號(hào)chAn9&dLy*ql>SHOUTABLES;!Iahles_in_inforniation_scl
11、ieiiaCHfiUACTER-SETSCOLLATIONSCOLlflTION_GHftHAGTER_SET_AFPLICfiBILlTVCOLUMNSCOLLMN_PRTUILEGESCNGINESEOENTSFJLtSGLOBfiiL_STATUSCLOBAL_UARIABLE&WEV_COLUMM_USftGEPAirriiioNsPLUCINS!PROCESSLIST!PROFILING!ENTIAK_CON£TRANTS!ROUTINES!SCHTHATA!ECHIMft_PniUILEGES!EESSION_ETATUSISECSION_VARIABLES!ST
12、ATISTICS!TOBIES!TABLI_CONSTRAIHTSiTRB1E_F«IUILEGES!IBIfiGEfiS!USEJ1_PR1UILEGES1 UIEMS28rowsinsetC0-00sec>實(shí)驗(yàn)小結(jié):在安裝MySql中有時(shí)可能不能安裝不成功,那么卸載時(shí),會(huì)存在刪除不完全的情況。導(dǎo)致再次安裝時(shí)依然不成功。在對(duì)某個(gè)數(shù)據(jù)庫進(jìn)行操作之前,必須先選中該數(shù)據(jù)庫。在MySql安裝過程中,注意修改字符集為gb2312或gbk,以支持中文信息輸入。MySQL數(shù)據(jù)庫技術(shù)實(shí)驗(yàn)報(bào)告系另I班級(jí)學(xué)號(hào)姓名地點(diǎn)系別軟件的班級(jí)軟件的11150004姓名張三地點(diǎn)機(jī)房課程名稱MySQL數(shù)據(jù)MW:
13、實(shí)驗(yàn)名稱實(shí)驗(yàn)2創(chuàng)建數(shù)據(jù)庫和表目的和實(shí)驗(yàn)要求:(1) 了解MySQL數(shù)據(jù)庫中的存儲(chǔ)引擎分類(2) 了解表的結(jié)構(gòu)特點(diǎn)(3) 了解MySQL的基本數(shù)據(jù)類型(4) 了解空值的概念(5)學(xué)會(huì)在MySQL界面工具中創(chuàng)建數(shù)據(jù)庫和表(6)學(xué)會(huì)使用SQL語句創(chuàng)建數(shù)據(jù)庫和表實(shí)驗(yàn)內(nèi)容:1 .實(shí)驗(yàn)題目創(chuàng)建用于企業(yè)用于管理的員工管理數(shù)據(jù)庫,數(shù)據(jù)庫名為YGGL,包含員工的信息,部門信息,及員工的薪水信息。數(shù)據(jù)庫YGGL包含下列三個(gè)表:(1) Employees:?jiǎn)T工信息表(2) Departments:部門信息表(3) Salary:員工薪水情況表表實(shí)驗(yàn)Employees表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許空值說明Employ
14、eeschar6否員工編號(hào),主鍵namechar10否姓名educationchar4否學(xué)歷birthdaydate16否出生日期sexchar2否性別workyeartinyint1是工作時(shí)間addressvarchar20是地址phonenumberchar12是電話departmentIDchar3否員工部門號(hào),外鍵表實(shí)驗(yàn)Departments表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許空值說明departmentschar3否部門編號(hào),主鍵departmentNamechar20否部門名notetext16是備注表實(shí)驗(yàn)Salary表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許空值說明employmeeIDchar6
15、否員工編號(hào),主鍵Incomefloat8否收入Outcomefloat8否支出2 .實(shí)驗(yàn)準(zhǔn)備CREATEDA TEBASE語句的用戶。MySQL的常用數(shù)據(jù)類型,以及創(chuàng)建數(shù)CREAT DATEBASE 語句創(chuàng)建。首先要明確,能夠創(chuàng)建數(shù)據(jù)庫的用戶必須是數(shù)據(jù)管理員,或是被授權(quán)使用其次,確定數(shù)據(jù)庫包含哪些表,以及所包含的個(gè)表的數(shù)據(jù)結(jié)構(gòu),還要了解據(jù)庫的表。此外還要了解兩種常用的創(chuàng)建數(shù)據(jù)、表的方法,即在界面管理工具中創(chuàng)建和使用實(shí)驗(yàn)步驟:1 .使用命令行方式創(chuàng)建數(shù)據(jù)庫YGGL。(1)打開MySQLcommandlineclient,輸入管理員密碼登錄,使用CREATE語句創(chuàng)建YGGL數(shù)據(jù)庫。mysql>
16、;CREATEDATABASEVGGL;QuierirOK.1rowaffected<0.00sec>(2)在YGGL數(shù)據(jù)庫存在的情況下,使用CREATDATEBASE語句新建數(shù)據(jù)庫YGGL,查看錯(cuò)誤信息,再嘗試加上IFNOTEXISTS關(guān)鍵詞創(chuàng)建YGGL,看看有什么變化。nysqLyCREATEDAiTflBASEVGGL;ERROR1007(H¥000>=Can*tcreatedatabase'yggL'3databaseexistsnysql>CKEftTEDATABASEIFNOTEXISTSYGEL;QuervOK,0,與afFeet
17、ed,1uarnlnv<0.00sec>(3)使用命令方法創(chuàng)建數(shù)據(jù)庫YGGL1,要求數(shù)據(jù)庫字符集為utf8,校對(duì)規(guī)則為utf8_general_ci。5/sqL>CREATEDATABASEVGGL1->DEFAULTCHARACTERSETutf8>COLLATEutferyOH.1rowaffected<0»052 .使用SQL語句在YGGL數(shù)據(jù)庫中創(chuàng)建表employees執(zhí)行創(chuàng)建表Employees的Sql語句。isql>USEYGGLcttabasechangediysql>CREATETABLEEmilioees- >C
18、- >EmDloeelDcli*r(6JMOTNULL,- >Nanechar<10)NOTNULL,- >EducationMOTNULL.- >BirtlidasidatetimeNOTNULU- >SexNOTNULLDEFAULT- >UarkVeai'七inyintt- >AddvessvarcJi-arOQ)f- >PhoneNumbercJiar<12>>- >DepartnentIPcliar<3>HOTHULL,- >PRlMfiFYKEV(EnployEel»&
19、gt;- >>ENGINE=nnoDBi!ueryOK,0rowsaffected(3.39sec>3使用SQL語句刪除表和數(shù)據(jù)庫(1)刪除表employmees。mywql>DROPTABLEE皿pl口界QuevyOK,0affected<3.06s:ec>(2)刪除數(shù)據(jù)庫YGGL。isql>DROPDAJABASVCGL;|ueT*iJOK,01'ousaffectedCO.38sec(3)使用命令行將表Emloyeesl中的Emailaddress列刪除,并將Sex列的默認(rèn)值修改為男。Hysql)61七£尸taJbl?Enplo
20、es:!- >alterSexsetdefctuLt14一>dropcoLunnEniAilAddpess;Quei*yON=0af£ect«dC0.2Jsac>Hlecorils:QDuplicates"0Harninps-0實(shí)驗(yàn)小結(jié):在不知道系統(tǒng)中是否存在要?jiǎng)?chuàng)建的數(shù)據(jù)庫時(shí),最好加上IFNOTEXISTS,來避免因已存在而致使無法成功創(chuàng)建的情況發(fā)生。對(duì)于創(chuàng)建表及刪除數(shù)據(jù)庫、表時(shí),類同。MySQL數(shù)據(jù)庫技術(shù)實(shí)驗(yàn)報(bào)告系另I班級(jí)學(xué)號(hào)姓名地點(diǎn)系別軟件的班級(jí)軟件的11150004姓名張三地點(diǎn)機(jī)房課程名稱MySQL數(shù)據(jù)MW:實(shí)驗(yàn)名稱實(shí)驗(yàn)3表數(shù)據(jù)插入、修改和
21、刪除實(shí)驗(yàn)過程目的和實(shí)驗(yàn)要求:(1)學(xué)會(huì)在界面管理工具中對(duì)數(shù)據(jù)庫表進(jìn)行插入、修改和刪除數(shù)據(jù)操作(2)學(xué)會(huì)用SQL語句對(duì)數(shù)據(jù)庫進(jìn)行插入、修改和刪除數(shù)據(jù)操作(3) 了解數(shù)據(jù)更新操作時(shí)要注意數(shù)據(jù)完整性(4) 了解SQL語句對(duì)表數(shù)據(jù)操作的靈活控制功能實(shí)驗(yàn)內(nèi)容:1 .實(shí)驗(yàn)題目分別使用MySQLAdministator和SQL語句,問在實(shí)驗(yàn)2建立的數(shù)據(jù)庫YGGL的表Employees、Departments和Salary中插入多行數(shù)據(jù)記錄,然后修改和刪除一些記錄。使用SQL進(jìn)行有效的修改和刪除。2 .實(shí)驗(yàn)準(zhǔn)備首先,了解對(duì)表數(shù)據(jù)的插入、刪除、修改都屬于表數(shù)據(jù)的更新操作。對(duì)表數(shù)據(jù)的操作可以在MySQLAdmin
22、istator中進(jìn)行,也可以由SQL語句實(shí)現(xiàn)。其次,要掌握SQL中用于對(duì)表數(shù)據(jù)進(jìn)行插入、修改、和刪除的命令分別是INSERT、UPDATE和DELETE。要特別注意在執(zhí)行插入、刪除和修改等數(shù)據(jù)更新操作時(shí),必須保證數(shù)據(jù)完整性。此外,還要了解使用SQL語言在對(duì)表數(shù)據(jù)進(jìn)行插入、修改和刪除時(shí),比在MySQLAdministator中操作表數(shù)據(jù)更為靈活,功能更強(qiáng)大。在實(shí)驗(yàn)2中,用于實(shí)驗(yàn)的YGGL數(shù)據(jù)庫中的3個(gè)表已經(jīng)建立,現(xiàn)在要將各表的樣本數(shù)據(jù)添加到表中。樣本數(shù)據(jù)如表實(shí)驗(yàn)、表實(shí)驗(yàn)和表實(shí)驗(yàn)所示。表實(shí)驗(yàn)Employees表數(shù)據(jù)樣本編號(hào)姓名學(xué)歷出生日期性別工作時(shí)間住址電話部門號(hào)000001王林大專1966-01
23、-2318中山路32-1-508833556682010008伍容華本科1976-03-2813北京東路100-28332113211020010王向榮碩士1982-12-0912四牌路10-0-108837923611020018李麗大專1960-07-3006中山東路102-2834133011102201劉明本科1972-10-1813虎踞路100-2836066085102208朱俊碩士1965-09-2812牌樓巷5-3-106847088175108991鐘敏碩士1979-08-1004中山路10-3-105833467223111006張石兵本科1974-10-0111解放路34
24、-1-203845634185210678林濤大專1977-04-0212中山北路24-35834673363302566李玉敏本科1968-09-2013熱河路209-3587659914308759葉凡本科1978-11-1812北京西路3-7-52833089014504209陳林琳大專1969-09-0305漢中路120-4-12844681584表實(shí)驗(yàn)Departments表數(shù)據(jù)樣本部門號(hào)部門名稱備注部門號(hào)部門名稱備注1財(cái)務(wù)部null4研發(fā)部null2人力資源部null5市場(chǎng)部null3經(jīng)理辦公室null表實(shí)驗(yàn)Salary表數(shù)據(jù)樣本編號(hào)收入支出編號(hào)收入支出00000110899101
25、0008020010102201020018111006308759504209210678302566102208實(shí)驗(yàn)步驟:1 .使用SQL語句插入表數(shù)據(jù)(1)向表Employees中插入記錄:('000001','王林','大專','1966-01-23','1',8,'中山路32-1-508,'83355668',2)。中山路32-1-588JJ63355668-2,QuerpOK,1rouaffected(0.46sec>(2)使用REPLACE語句向Departments表插
26、入記錄:('1','廣告部',負(fù)責(zé)推廣產(chǎn)品),并查看是否已插入。ty£ql>REPLACEINTODepartnentsimLUES.1.,廣告部,正責(zé)推廣產(chǎn)品”);ueryOJC.2nwsafFect&dt0_17sec>ysqL>SELECT*>FROMDepartments;IDepartmentLDIDepartncntN.Aine!Note12 3 4 5部室fesp, E-i-、戶! 刮登口ij口 生月理需 廣人gw幣負(fù)責(zé)推廣產(chǎn)品rows in set <0-00 sucONULLNULLNULLNUL
27、L2 .使用SQL語句修改表數(shù)據(jù)(1)使用SQL命令修改表Salary,將編號(hào)為011112的職工收入改為2890。j/sqlJ-UP&ATESalarySETInCome->WHEREEmployeeID=>811112J;ucryUK,0rowsaffectre4l(0.10ovsmatched;0Changed:0Warnin第二0(2)將所有職工收入增加100。ymqlUPDATESalirSET1nCorie=InCDme*100;uery0%12rowsJfcccd.<0.07s&c>lowsmatched;12CJins&d,;12
28、Harnings:0(3)使用SQL命令刪除Employees中編號(hào)為011112的職工信息。mysql>DELETEPROHEmployee尊WHEREEnployeelD-10L1112*;QueryOK,6rousaffected<0.00sec>(4)刪除所有收入大于2500的員工信息。nysqL>USE¥GGLDa.tabasecharagfed菩ql>DELETEFROMEmploi/eQs->WHEREEmploveelBINSELECTEnploycelDFROMSalaryWHEREInGon)e>25e0;iiQiicpy
29、OK,Spoweaffected(0,06sec)(5)使用TRANCATETABLE語句刪除Salary表中有行。(刪除后請(qǐng)重新插入,以后要用)m譚qDUSEVCCLDatabasecFangedlTRUNCAJETABLEgala*;Qucirv0*Qrows<0.01歲實(shí)驗(yàn)小結(jié):注意分號(hào)為英文字符下的;在要求查詢結(jié)果的屬性列名用中文表示時(shí),AS可加可不加模糊查詢時(shí),還可用正則表達(dá)式MySQL數(shù)據(jù)庫技術(shù)實(shí)驗(yàn)報(bào)告系另I班級(jí)學(xué)號(hào)姓名地點(diǎn)系別軟件的班級(jí)軟件的11150004姓名張三地點(diǎn)機(jī)房課程名稱MySQL數(shù)據(jù)MW:實(shí)驗(yàn)名稱實(shí)驗(yàn)4數(shù)據(jù)庫的查詢和視圖實(shí)驗(yàn)過程目的要求:(1)掌握SELECT語
30、句的基本用法(2)掌握子查詢的表示(3)掌握連接查詢的表示(4)掌握SELECT語句的GEOUPBY子句的作用和使用方法(5)掌握SELECT語句的ORDERBY子句的作用和使用方法(6)熟悉視圖的概念和作用(7)掌握視圖的創(chuàng)建方法(8)掌握如何查詢和修改視圖實(shí)驗(yàn)準(zhǔn)備:(1) 了解SELECT語句的基本語法格式(2) 了解SELECT語句執(zhí)行方法(3) 了解子查詢的表示方法(4) 了解查詢的表示方法(5) 了解SELECT語句的GROUPBY子句的作用和使用方法(6) 了解SELECT語句的ORDERBY子句的作用(7) 了解SELECT語句的LIMIT子句的作用(8) 了解視圖的概念(9)
31、了解創(chuàng)建視圖的方法(10) 了解對(duì)視圖的操作實(shí)驗(yàn)內(nèi)容:語句的基本使用(11) SELECT語句查詢Departmrnts表的所有記錄。nusql>USEVGGLDatabasechangednysq1>SELECT*->FROMDepartnents;+4Depa.r-1;nentlD!Dejpartinwri+NhideNate!12 3 4 5部資辦部部 等力理發(fā)S 財(cái)人經(jīng)研幣部室NUNUNUNUrows in set C0-80 sec(2)用SELECT語句查詢Salary表的所有記錄。mysql> SELECT *-> FROM SAlay;*rjL._
32、ik.-T -! Enplo5reeID InCone1 1OnCoHe !;0000012100.8 1123.09 ;:6100SS1582.62188.03 :0200102»B£k1 1190 i:02B01S2347.68 1180 :102201256y.踹 1185.65 :10226S1?80| 100 :1089913259.?8 281.S2 :: 11100L1V87.011 79.50 ! 21回67s2N4。1 121 !:3盟5662980.71 21H,2 !:3007592531.981 !199.09 ! E04209120d51 109
33、!U£E VCCL bat:abase clianged12 rows in set <9.00(3)用SELECT語句查詢Departments表的部門號(hào)和部門名稱歹U。*sqL> SELECT Department ID. DepeirtnentNdme> FROft DepiFmerits ;! Departn&ntID I DepartmentName !12 3 4 5部室 ? 部賁辦部部 務(wù)力理毒 財(cái)人經(jīng)研市rows in 標(biāo)(4)查詢Employees表中部門號(hào)和性別,要求使用 DISTINCT消除重復(fù)行。ys*ll> SELECT D1
34、SIINCT Deptmcnt 1 Sex -A PROM Em|)looses :! DepartmentID I Sex I11;0I511I3I0;3:1:4:1I4I0I1prows in set 3_00 scc(5)查詢?cè)率杖敫哂?2000的員工號(hào)碼。卜ywql EfLECT EmployeeID-TRON Salary-> WHERE InCont>2003; Enploj/eel D 1+-+-I 600001 :020016 ! 020016 ( 102201 i 10B991 21S676 :302566 : 308759 i 504209-h十目 rows i
35、n set <0,00 see>(6)查詢所有1970以后出生的員工的姓名和住址。S ELECT Name , Address> FROM Evnplcyee?-> UHERE Birthday>-J19?0-G-0,;Name fiddi'ess華榮 乓 容向矍石濤凡 伍王劉2 g B R 5 51 12 3-0 - 2 - - - 70 0 - 3 14 -1 - 0 - - 2 34?tr0 0smil3SSnTKHf ehk =二 £京牌踞山普京北四虎中北rowsins«t<0-80sec(7)查詢所有財(cái)務(wù)部門的員工號(hào)碼和
36、姓名。SELECTEmployeeID.NameFROMEnplowzWHEREDepAFtncntIP-<SELECTPepaTtment1DFFQHDepartmentsWHEREDepaTt.eiitMfliiici財(cái)務(wù)部”iEmpldiieeIDiNane:可1日同58 :020010 ! 20018伍谷獎(jiǎng)!王向榮李麗 !Prowsinset<C,00sec)my暮ql>UPDATESalarySET1nCone=1nCone_109;Query0K>12ravsaffected0.02sec)Rnwmatched=12:12Warninsrs;0(8)查詢Em
37、poyees表中男員工的姓名和出生日期,要求個(gè)列標(biāo)題用中文表示。ye«L>SELECTNamed&姓名,BiFtkriLay>FROMEmployees->WHERE£ex=*lJ;姓名:出生日期華榮 乓瑯林容向濤玉凡希王劉李葉1978-11-18 60:60:001966-01-231976-03-281902-12-091972-10-181965-09-281977-04621968-09-20W:QQ:06J00:00:00!ee:00!0fli80:00:MBS0:06:0Bse;eo;80i66:66:00:幽泄0瑚!91MM收inse
38、t<0.00sec)(9)查詢Employees員工的姓名住址和收入水平,2000以下的顯示為低收入,2000'3000的顯示為中等收入,3000以上的顯示為高收入。中等收入field中等收入高收儲(chǔ)收入水平Hane王林李玉琨5琳琳FROMWEREERRORihijs:(iL>張石兵InCome>600 THEM1B54 42S223: Unknown colunn * ftdressSELECT N目m已 J GASE WHEN 同HEN UHENEND AS收入水平 EmployeesSalarpInCone<2008 THEN '彳氏收入'
39、InCone BETWEEN 2000 AND 3009 THENy容qlA SELECT Hdme,Adress-> CASE HHEH InConc<2eO0 THEN,低收入,->WHEN InCone BITUIEN 2000_ftND 3000 THEN->HHEH InCone>3000 THEN,高收入,->END AS收入水平-> FROM Emploees>Salary-> WHERE Empl口g匕e ID<*m lapy . Employ已停ID;QJig-10-3105 ®fg|a4-l-2H3 山北
40、路24-鴉 河路2g-3 京西路3-7-52 中路1M-4T*(10)計(jì)算Salary表中員工月收入的平均數(shù)。mysql>USEYMLDatabasechangedmysql?SELECTAUG(InGone>AS.平均U攵人->FROMS*lar*y;fr"=十:平均收入:s+!237S.Sfcfefc402181!叁+1i*ouIn號(hào)e七<0B27sec)*(11)獲得Employees表中的最大的員工號(hào)碼。mysql>SELECTMAX(EmployeI»)->FFIOHEmplo;(+:MftX<Er)plcyeeID>
41、;I11.:504209:-»+1rowinset<0.©8£ec>(12)計(jì)算Salary表中所有員工的總支出。(13)查詢財(cái)務(wù)部官員的最高和最低實(shí)際收入。SELECTNA»CIn(;OR&-QiitGaR&>RS-HIN<InCone-QutCone>AS最彳氏支際股從'- >FROI1Employees,DepArtnents,Salary- >WHEREEnployees:-EnplosjeelD=Salar(/_EinplDi/eeID- >ANDEmpLoees.Depi
42、artmentlD=DepavtinenitsFDepartrientID- >ANDD??谌债a(chǎn)5金口匕岫口厚='財(cái)務(wù)部;f最高實(shí)際收入!最漏實(shí)際1ER:4+!Z&G2!1494h589?G3379!1inset(9.08sec>(14)找出所有其地址含有“中山”的雇員的號(hào)碼及部門號(hào)。pysql>3ELEGIEnplojeelDDEpartnentl.->FBOHEmployees->"HEREAddressLIKE片中山X;EnplojeeID!DepirtinientID=-=-=+=*!060001:026618iie89yli21
43、S676hvou£ins&tC9.03&«e)(15)查找員工號(hào)碼中倒數(shù)第二個(gè)數(shù)字為0的姓名、地址和學(xué)歷。ys(ll>SELECTName,Atldress,Edauation>FROMEnploees->WHEREEmployeeIDLIKE,x0_J;! Nane! fiddvess:Ed.uc at ion i華 丘銖 林容覆京 王斯3|34-1-283 !85120-4-12 !中山路!北京索路工股-2:W而E睡如2!(16)找出所有部門“1”或“2”工作的雇員的號(hào)碼。gywqlSELECTEnployeeIDyFROHEmploy
44、ees,Depa.r-tnent:sUHEREEmplo9ee等sDepairtRien七ID=Depat*tnents.口£*3¥土加£1111D一>ANDDejpaptmentsHDepaitR&ntlDINUI23;-4!EmployeeIDr:000001I!010008I:023010I!20018I!4vowsinset(Q.S3sec)2.子查詢的使用(1)用子查詢的方法查找所有收入在2500以下的雇員的情況。iiywqlSTLECT*>FBOMEmployees->WHEREEnployeelDIN-><EEL
45、ECTEnplopecID->FROMGaly->UHEREInCone<2&0a>! Sex ! WokVeav ! AddveITnploj/eelDIHane!EdLu.c£onIBii*t:lidlayssIPhcneNunbei*Ibepa.iwtnent:IbI!616608東路100-2I02S018東路1咐2-2;1S22085-3-106I111幽i21S6788七F217一匚“868G301F-S1345林”容11麗33倭眈石34濤73琳81王居伍蹬李41朱?0張56林強(qiáng)陳善333T434Id00sddinUBs11_uo專2科1專
46、工士5科S專3專4大本;大;碩,本;大:大;1976-03-281?&0-07-30l?&5-a?-Z81974-10-011777-04-3200:00:0000:06=0009:00:000B:B0:0000:00:00QB:QS:00;100:00:00:0中山北京牌樓解放巾山雙中+-+7rowsinset<0.04sec)(2)用子查詢的方法查找研發(fā)部比財(cái)務(wù)部所有雇員收入都高的雇員的姓名。,ysql、SELEC1Hane- >FROMEnjiloEes,Sa1-aryrDepartments>WHEREInCon>ALL一<SELECTIn
47、Conc一:FROMEnploees,Salary,DepartRents- >LIHEREEnployEe.Evijiljoee1D=£alarsF-EnployeeID- >AN®Employees.DepartmentID-Departnents.DepartmentID- >ANDDejhai*tmgntltam<j二財(cái)務(wù)部)- >AND.EnploeIDSalAsf-EnlopeelD一、FINDEmplDees.Dep-ai'±nen-tID=De:paptmeints,.DepartnentID- >AND
48、Defjaw'4;mentNane=J1y-:Name!李玉瑯;#-一一«一十1i*owinset<0-00sec)(3)用子查詢的方法查找年齡比研發(fā)部所有雇員年齡都大的雇員的姓名。mysgl>SELECTInline->FROMEmployees->UMEREDartmentlDIM一)CSELECTDepartmeritID- >FROMDepartnents- >"HEREDePAi*tnentNane*-gf,5- >HND- >Birthday/=ALL<SELECTBii-tMay- >FROM
49、Enploiees- >UHEREI>Kpai"tinef>tIDIH- >SELECTDepai?tnientID- >FROMDepartments- >WHEREDcpartmentHamcJff'n|J,>>;/Name!In-1!王林I:JI:M1_3fowsinset(0.00sec)3.連接查詢的使用(1)查詢每個(gè)雇員的情況及其工作部門的情況。nysqlSELECTEmployees_Departiments.*- 3FROMEmployee4rDeparitments- >WHEREEcplayeers1w
50、EmployeeIEnplQGielD- >ANDEnplDy&es.DepartmcntlD=Depeirtrnents.DepartnentIP;:G1OG08:伍容華:本科東路1H0-2:S33211321;1:,O2QG10!王向榮:碩士:83792361:1(020018李明:人專.出工匚02-2!S3413301!1i王林!大解曲22150S!S33E&6S812!1B8991!鐘班!碩士路iw-m-1陰5!S3346722!3!210f28!林濤!大專北路24-雪!S34&739G!3;1976-03-2800:60:60!n;財(cái)務(wù)部!1982-12
51、-0900:00:00:1:財(cái)務(wù)部!l?S0-07-3000:00:08!1:財(cái)務(wù)部!1966-日1-23駛:駛二駛!1:人力資源部I1979-08-1008:60:09!目!;3;經(jīng)理辦公室!1977-04-0200230:00!1!:3!經(jīng)理辦公室!30256GJ§2B9-3李玉抿:本科!E9765991!19&8-09-3003:03:00!1!4!研發(fā)部!308759西路3-7-52!葉凡!S3308901!本科I4!1978-11-1806=3R=00!1!研發(fā)部!504209骼120-4-12!陳琳琳!大專:苗4468158!19G9-09-03Q6=S=00!Q
52、;4!Sft發(fā)部I!1022018100-2!劉明:83606608!本科:5!1972-10-1606=00=00!1!市場(chǎng)部;1盟加8巷b3-106I朱俊:84708817!碩士:1?65-09-3800:00:0011S!市場(chǎng)部:111606S&34-1-203I張石乓<本科:制4563418J5i1?4-10-0100;00;60I1;!5i市場(chǎng)部4!NULLi3i虎踞INULLI2:四牌:NULL:3;北京;NULL;2I中山!NULL5:漢中INULLi1;解放1NULL:8;中山NULL!3*熱河!NULL!2:北京!NULL!i中山!NULL!中山!NULL!(2
53、)使用內(nèi)連接的方法查找不在財(cái)務(wù)部工作的所有員工信息。nysql>SELECTEmployees.*>FAOIIBepaTtmentsJOINEnplaieesONDepai'tnients-DepartmeritlD=Eniploi/ees_Dep一WHEREDep”tnwntNdiiie!=財(cái)務(wù)部';U*-=4<叁4!EmployeeIP'N<ane'Education!Biv-thdaviSex"WovkVear'Address!Plion«Nunbeb!DepAtmontID!j eweei S§
54、;32-l-S08 ! ! 108991 Sie-3-165 ! 21078 1次各 2475 : ! 302566 路2的-3! 306752 西路3T-52 : i 504209 K120-4-12 : :102201 S§1B0 2 i i 102208 巷5-3-1 % : :111606 路34士2g3 ;8 2 6 nr 1 ihm 8- 8 7三、8 6 2 3 TJ 9 0 丑 5 0 工 ©工 林第* ¥2;凡冢町明居船石;??; ES中4木6把6十日東6寸0片0長(zhǎng)E 三34 口和447卜3快4.寺-A6S 7兄5一專2士3專3科4科4專4科5士5
55、科S一大I碩!大本I本大I本碩本19&t-01-23 網(wǎng)叫函 ! 1:8 ;中山I i1979-08-10 9030 = 60 ! S !4 !中山!1977-04-02 30:6 = 60 ! 1!2 ;中山I I196&-05-20 90:00=66 ! 1:3 I 熱j可I II1978-11-1& 00; 00 = 60 ; 1:2 I 北京I I196?-09-03 孫 0日就 :U :5 t 取中I II1772-10-18 00;00;00 ; 1;3 ;虎踞I I1965-a?-28 30:UU:00 : 1:2 t «鏘I I1974-10-01 00;00;00 i 1;1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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年護(hù)理要解剖學(xué)試題及答案
- 基于涉入理論的高爾夫球手地方依戀研究
- 5年級(jí)上冊(cè)第5單元
- 4年級(jí)下冊(cè)人教版要寫的字第七課
- 4大發(fā)明英語簡(jiǎn)短50字左右
- 礦用管路安裝施工方案
- 站臺(tái)墻施工方案
- 【HR必看】房地產(chǎn)公司三級(jí)管控體系優(yōu)化案例
- 2025年湖北省荊門市單招職業(yè)傾向性測(cè)試題庫及參考答案1套
- (綜合治理)修復(fù)工程指南(試行) - 貴州省重金屬污染防治與土壤修復(fù)網(wǎng)
- 員工就餐簽到表
- A-level項(xiàng)目介紹(課堂PPT)
- 證明銀行賬戶公戶轉(zhuǎn)個(gè)人戶
- 航海計(jì)算軟件---ETA計(jì)算器
- 光伏電站運(yùn)維手冊(cè)
- 南京連續(xù)運(yùn)行衛(wèi)星定位綜合服務(wù)系統(tǒng)
- 半導(dǎo)體及集成電路領(lǐng)域的撰寫及常見問題
- 2000年考研英語真題及答案
- 設(shè)計(jì)成果接收單確認(rèn)單及付款申請(qǐng)表
- 水保及環(huán)保管理體系與措施
評(píng)論
0/150
提交評(píng)論