




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用须知系另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房红色替换(ctrl+H)为自己的就OK了记得修改完删除此页!一大波写好的实验来袭,请注意MySQL数据库应用实验报告姓名:姓名张三学号:11150004班级:班级软件的成绩:MySQL数据库技术实验报告系另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQL数据MW:实验名称实验1MySQL的使用实验过程目的要求:(1)掌握MySQL服务器安装方法(2)掌握MySQLAdministrator的基本使用方法(3)基本了解数据库及其对象实验准备:(1)了解MySQL安装的软硬件要
2、求(2)了解MYSQL支持的身份验证模式(3)了解MySQL各组件的主要功能(4)基本了解数据库、表、数据库对象实验内容:1 .安装MySQL服务器和MySQL界面工具安装MySQL界面工具。(插入安装好的界面工具截图即可)MySQL Command Line Client2 .利用MySQL客户端访问数据库(1)打开开始,程序,MySQL,MySQLserver,MySQLcommandlineclient,进入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帮助菜单,仔细阅读帮助菜单的内容。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)实用show语句查看系统自动创建的数据库。nywql>SHOUDATABASES;k-三一1,-一*,;DatabaseI+-+!inFormal;lQn_sch&RamysqliItestI443rowsin审审t0.17sc>(4)实用USE语句选择mysql数据库为当前数据库。USEDatabaseuh欣(5)使用SHOWTABLES语句查看当前数据库中的表。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数据库中存储用户信息表的user的内容。ysQl>SELECTUser->FROMuser;!U菩cv!+-+!rootItqot!+42tqusinset<0-06s«q>(7)使用use语句将当前的数据库设定为information_schema,并查看数据库数据库中有哪些表。图表见下页riysqlUSEinformation_schen)£ip号X不卜口谷号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>实验小结:在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。导致再次安装时依然不成功。在对某个数据库进行操作之前,必须先选中该数据库。在MySql安装过程中,注意修改字符集为gb2312或gbk,以支持中文信息输入。MySQL数据库技术实验报告系另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQL数据MW:
13、实验名称实验2创建数据库和表目的和实验要求:(1) 了解MySQL数据库中的存储引擎分类(2) 了解表的结构特点(3) 了解MySQL的基本数据类型(4) 了解空值的概念(5)学会在MySQL界面工具中创建数据库和表(6)学会使用SQL语句创建数据库和表实验内容:1 .实验题目创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。数据库YGGL包含下列三个表:(1) Employees:员工信息表(2) Departments:部门信息表(3) Salary:员工薪水情况表表实验Employees表结构列名数据类型长度是否允许空值说明Employ
14、eeschar6否员工编号,主键namechar10否姓名educationchar4否学历birthdaydate16否出生日期sexchar2否性别workyeartinyint1是工作时间addressvarchar20是地址phonenumberchar12是电话departmentIDchar3否员工部门号,外键表实验Departments表结构列名数据类型长度是否允许空值说明departmentschar3否部门编号,主键departmentNamechar20否部门名notetext16是备注表实验Salary表结构列名数据类型长度是否允许空值说明employmeeIDchar6
15、否员工编号,主键Incomefloat8否收入Outcomefloat8否支出2 .实验准备CREATEDA TEBASE语句的用户。MySQL的常用数据类型,以及创建数CREAT DATEBASE 语句创建。首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解据库的表。此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用实验步骤:1 .使用命令行方式创建数据库YGGL。(1)打开MySQLcommandlineclient,输入管理员密码登录,使用CREATE语句创建YGGL数据库。mysql>
16、;CREATEDATABASEVGGL;QuierirOK.1rowaffected<0.00sec>(2)在YGGL数据库存在的情况下,使用CREATDATEBASE语句新建数据库YGGL,查看错误信息,再尝试加上IFNOTEXISTS关键词创建YGGL,看看有什么变化。nysqLyCREATEDAiTflBASEVGGL;ERROR1007(H¥000>=Can*tcreatedatabase'yggL'3databaseexistsnysql>CKEftTEDATABASEIFNOTEXISTSYGEL;QuervOK,0,与afFeet
17、ed,1uarnlnv<0.00sec>(3)使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规则为utf8_general_ci。5/sqL>CREATEDATABASEVGGL1->DEFAULTCHARACTERSETutf8>COLLATEutferyOH.1rowaffected<0»052 .使用SQL语句在YGGL数据库中创建表employees执行创建表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语句删除表和数据库(1)删除表employmees。mywql>DROPTABLEE皿pl口界QuevyOK,0affected<3.06s:ec>(2)删除数据库YGGL。isql>DROPDAJABASVCGL;|ueT*iJOK,01'ousaffectedCO.38sec(3)使用命令行将表Emloyeesl中的Emailaddress列删除,并将Sex列的默认值修改为男。Hysql)61七£尸taJbl?Enplo
20、es:!- >alterSexsetdefctuLt14一>dropcoLunnEniAilAddpess;Quei*yON=0af£ect«dC0.2Jsac>Hlecorils:QDuplicates"0Harninps-0实验小结:在不知道系统中是否存在要创建的数据库时,最好加上IFNOTEXISTS,来避免因已存在而致使无法成功创建的情况发生。对于创建表及删除数据库、表时,类同。MySQL数据库技术实验报告系另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQL数据MW:实验名称实验3表数据插入、修改和
21、删除实验过程目的和实验要求:(1)学会在界面管理工具中对数据库表进行插入、修改和删除数据操作(2)学会用SQL语句对数据库进行插入、修改和删除数据操作(3) 了解数据更新操作时要注意数据完整性(4) 了解SQL语句对表数据操作的灵活控制功能实验内容:1 .实验题目分别使用MySQLAdministator和SQL语句,问在实验2建立的数据库YGGL的表Employees、Departments和Salary中插入多行数据记录,然后修改和删除一些记录。使用SQL进行有效的修改和删除。2 .实验准备首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在MySQLAdmin
22、istator中进行,也可以由SQL语句实现。其次,要掌握SQL中用于对表数据进行插入、修改、和删除的命令分别是INSERT、UPDATE和DELETE。要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。此外,还要了解使用SQL语言在对表数据进行插入、修改和删除时,比在MySQLAdministator中操作表数据更为灵活,功能更强大。在实验2中,用于实验的YGGL数据库中的3个表已经建立,现在要将各表的样本数据添加到表中。样本数据如表实验、表实验和表实验所示。表实验Employees表数据样本编号姓名学历出生日期性别工作时间住址电话部门号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表实验Departments表数据样本部门号部门名称备注部门号部门名称备注1财务部null4研发部null2人力资源部null5市场部null3经理办公室null表实验Salary表数据样本编号收入支出编号收入支出00000110899101
25、0008020010102201020018111006308759504209210678302566102208实验步骤:1 .使用SQL语句插入表数据(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','广告部',负责推广产品),并查看是否已插入。ty£ql>REPLACEINTODepartnentsimLUES.1.,广告部,正责推广产品”);ueryOJC.2nwsafFect&dt0_17sec>ysqL>SELECT*>FROMDepartments;IDepartmentLDIDepartncntN.Aine!Note12 3 4 5部室fesp, E-i-、户! 刮登口ij口 生月理需 广人gw币负责推广产品rows in set <0-00 sucONULLNULLNULLNUL
27、L2 .使用SQL语句修改表数据(1)使用SQL命令修改表Salary,将编号为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中编号为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表中有行。(删除后请重新插入,以后要用)m谭qDUSEVCCLDatabasecFangedlTRUNCAJETABLEgala*;Qucirv0*Qrows<0.01岁实验小结:注意分号为英文字符下的;在要求查询结果的属性列名用中文表示时,AS可加可不加模糊查询时,还可用正则表达式MySQL数据库技术实验报告系另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQL数据MW:实验名称实验4数据库的查询和视图实验过程目的要求:(1)掌握SELECT语
30、句的基本用法(2)掌握子查询的表示(3)掌握连接查询的表示(4)掌握SELECT语句的GEOUPBY子句的作用和使用方法(5)掌握SELECT语句的ORDERBY子句的作用和使用方法(6)熟悉视图的概念和作用(7)掌握视图的创建方法(8)掌握如何查询和修改视图实验准备:(1) 了解SELECT语句的基本语法格式(2) 了解SELECT语句执行方法(3) 了解子查询的表示方法(4) 了解查询的表示方法(5) 了解SELECT语句的GROUPBY子句的作用和使用方法(6) 了解SELECT语句的ORDERBY子句的作用(7) 了解SELECT语句的LIMIT子句的作用(8) 了解视图的概念(9)
31、了解创建视图的方法(10) 了解对视图的操作实验内容:语句的基本使用(11) SELECT语句查询Departmrnts表的所有记录。nusql>USEVGGLDatabasechangednysq1>SELECT*->FROMDepartnents;+4Depa.r-1;nentlD!Dejpartinwri+NhideNate!12 3 4 5部资办部部 等力理发S 财人经研币部室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表的部门号和部门名称歹U。*sqL> SELECT Department ID. DepeirtnentNdme> FROft DepiFmerits ;! Departn&ntID I DepartmentName !12 3 4 5部室 ? 部贲办部部 务力理毒 财人经研市rows in 标(4)查询Employees表中部门号和性别,要求使用 DISTINCT消除重复行。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)查询月收入高于 2000的员工号码。卜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)查询所有财务部门的员工号码和
36、姓名。SELECTEmployeeID.NameFROMEnplowzWHEREDepAFtncntIP-<SELECTPepaTtment1DFFQHDepartmentsWHEREDepaTt.eiitMfliiici财务部”iEmpldiieeIDiNane:可1日同58 :020010 ! 20018伍谷奖!王向荣李丽 !Prowsinset<C,00sec)my暮ql>UPDATESalarySET1nCone=1nCone_109;Query0K>12ravsaffected0.02sec)Rnwmatched=12:12Warninsrs;0(8)查询Em
37、poyees表中男员工的姓名和出生日期,要求个列标题用中文表示。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中等收入高收储收入水平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)计算Salary表中员工月收入的平均数。mysql>USEYMLDatabasechangedmysql?SELECTAUG(InGone>AS.平均U攵人->FROMS*lar*y;fr"=十:平均收入:s+!237S.Sfcfefc402181!叁+1i*ouIn号e七<0B27sec)*(11)获得Employees表中的最大的员工号码。mysql>SELECTMAX(EmployeI»)->FFIOHEmplo;(+:MftX<Er)plcyeeID>
41、;I11.:504209:-»+1rowinset<0.©8£ec>(12)计算Salary表中所有员工的总支出。(13)查询财务部官员的最高和最低实际收入。SELECTNA»CIn(;OR&-QiitGaR&>RS-HIN<InCone-QutCone>AS最彳氏支际股从'- >FROI1Employees,DepArtnents,Salary- >WHEREEnployees:-EnplosjeelD=Salar(/_EinplDi/eeID- >ANDEmpLoees.Depi
42、artmentlD=DepavtinenitsFDepartrientID- >ANDD停口日产5金口匕岫口厚='财务部;f最高实际收入!最漏实际1ER:4+!Z&G2!1494h589?G3379!1inset(9.08sec>(14)找出所有其地址含有“中山”的雇员的号码及部门号。pysql>3ELEGIEnplojeelDDEpartnentl.->FBOHEmployees->"HEREAddressLIKE片中山X;EnplojeeID!DepirtinientID=-=-=+=*!060001:026618iie89yli21
43、S676hvou£ins&tC9.03&«e)(15)查找员工号码中倒数第二个数字为0的姓名、地址和学历。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”工作的雇员的号码。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林强陈善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)用子查询的方法查找研发部比财务部所有雇员收入都高的雇员的姓名。,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二财务部)- >AND.EnploeIDSalAsf-EnlopeelD一、FINDEmplDees.Dep-ai'±nen-tID=De:paptmeints,.DepartnentID- >AND
48、Defjaw'4;mentNane=J1y-:Name!李玉琅;#-一一«一十1i*owinset<0-00sec)(3)用子查询的方法查找年龄比研发部所有雇员年龄都大的雇员的姓名。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)查询每个雇员的情况及其工作部门的情况。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;财务部!1982-12
51、-0900:00:00:1:财务部!l?S0-07-3000:00:08!1:财务部!1966-日1-23驶:驶二驶!1:人力资源部I1979-08-1008:60:09!目!;3;经理办公室!1977-04-0200230:00!1!:3!经理办公室!30256GJ§2B9-3李玉抿:本科!E9765991!19&8-09-3003:03:00!1!4!研发部!308759西路3-7-52!叶凡!S3308901!本科I4!1978-11-1806=3R=00!1!研发部!504209骼120-4-12!陈琳琳!大专:苗4468158!19G9-09-03Q6=S=00!Q
52、;4!Sft发部I!1022018100-2!刘明:83606608!本科:5!1972-10-1606=00=00!1!市场部;1盟加8巷b3-106I朱俊:84708817!硕士:1?65-09-3800:00:0011S!市场部:111606S&34-1-203I张石乓<本科:制4563418J5i1?4-10-0100;00;60I1;!5i市场部4!NULLi3i虎踞INULLI2:四牌:NULL:3;北京;NULL;2I中山!NULL5:汉中INULLi1;解放1NULL:8;中山NULL!3*热河!NULL!2:北京!NULL!i中山!NULL!中山!NULL!(2
53、)使用内连接的方法查找不在财务部工作的所有员工信息。nysql>SELECTEmployees.*>FAOIIBepaTtmentsJOINEnplaieesONDepai'tnients-DepartmeritlD=Eniploi/ees_Dep一WHEREDep”tnwntNdiiie!=财务部';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长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 网叫函 ! 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等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理质量管理制度
- 安全教育夹手事故防范与应对
- 消化内科出科感悟
- 物业开放日活动方案
- 绿色农业技术推广存在的问题及对策探究
- 婚姻解除后彩礼及财产分割标准协议书
- 翻译保密协议旅游攻略笔译保密合同
- 茶园土地流转与农业循环经济发展合作合同
- 车贷保险兼担保服务合同
- 竞业限制保密协议模板金融行业
- GB/T 37234-2018文件鉴定通用规范
- 健康减肥调脂降糖
- LaTeX科技排版课件
- 2023年河北交通投资集团有限公司招聘笔试题库及答案解析
- 反向传播算法课件
- 企业质量安全主体责任
- 南模自招试卷-2012年自主招生
- 数据仓库开发规范
- 可下载打印的公司章程
- 固定资产报废申请单
- 小学美术人美五年级上册偶戏皮影研究课教案
评论
0/150
提交评论