MySQL数据库技术》实验报告模板_第1页
MySQL数据库技术》实验报告模板_第2页
MySQL数据库技术》实验报告模板_第3页
MySQL数据库技术》实验报告模板_第4页
MySQL数据库技术》实验报告模板_第5页
免费预览已结束,剩余54页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用须知系 另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房红色替换(ctrl+H )为自己的就OK了记得修改完删除此页! !一大波 写好的实验 来袭,请注意MySQL数据库应用实验报告姓 名:姓名张三学 号:11150004班 级:班级软件的成 绩:MySQ嗷据库技术实验报告系 另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQ嗽据实验名称实验1 MySQL的使用实 验 过 程目的要求:(1)掌握MySQL务器安装方法(2)掌握MySQL Administrator 的基本使用方法(3)基本了解数据库及其对象实验准备:(1) 了解

2、MySQ改装的软硬件要求(2) 了解MYSQ皮持的身份验证模式(3) 了解MySQ咯组件的主要功能(4) 基本了解数据库、表、数据库对象实验内容:1 .安装MySQL!艮务器和MySQL#面工具安装MySQL#面工具。(插入安装好的界面工具截图即可)MySQL Command Line Client2 .利用MySQ咯户端访问数据库(1)打开开始,程序, MySQL MySQL server 5.1 , MySQL command line client ,进入 MySQ咯户端界面,输入管理员密码登录。C:PrQgram Fi e5MySQLMySQL Server 5,1binrriy&am

3、p;qI.exeEntei* pA&suond: *lieLcome to the Ml9SQL monitor. Commands end. ; oi" 2.Vour- MySQL connect ion id is 3Server v&trsion-.32-comnunity MySQL ConnunServer CGPLType J tie Ip ; * or ' PT fop be Ip. Tpe * c* to c leap the buffer.(2)在客户端输入“help”或“ h",查看MySQ邮助菜单,仔细阅读帮助菜单的内容。iny

4、stj 1> he IpF&i* information about MySQL products and services visit :http : Z/wvrtJ_nys:ql_camZFor* developer inForniat;ionM including the HySQL Ref crcnce tlnua 1, v is it : http;/dev,To buv Hy*QL Netuork Support, ti?aining, of other products > visit : https: : /Xshap_n9fiijl_com/Li雷t of

5、 d11 MySQL camnands:Nace that 7 clear connect dcliriitfti*all text commands must be first on line and end with<?> Rynonyn £oy 'helpJ.(5、Clear* command -47、Reconnect to the seruev. Optional arsruments are db 息nd host.<7> Set statement delimiter- NOTE: I Akes the vest of the line

6、as neudelimitei*.ejo£9Send cammand 七口 mysqldlsplciv/ result;vert ic-ailly Bexit<Sq>Exit mysql. Same as quit.9口z>Send command to mysql seruei*.>e Ip3DispLay this lie Ip .raot:eeDan 1 tInt o out f He -print<p>Plaint current conntand -pronpt<R>Chanse your mvsql pronpt.(iu&#

7、163;t<Sq>Quit mysql.ireh曰第h<S#>Bcbulld completion hash.注口 UFG仁Execute an SQL script f ile- Takes m file nanc q书 an argument istatus<S>Get status information from the server.tee<ST>Set outflie to_out£ lie . Ajppcnd evertFin9into siiven outf ile .use<Xu>Use an either

8、 database. Taltes datafcase name dmargunent.charsetCSC>Switch to another cliarset- night be needed for proce3sin? binlosrwith rtult i-bytc:charsets.warnings<XW>Shou wai*nings af tep euer</ statement -nouapningCXjw>Dun七 shou uai?nin9s after euery statement.For server side heIp> type

9、 help contents(3)实用show语句查看系统自动创建的数据库。nywql> SHOU DATABASES;k-三一 1 ,-一 *,;DatabaseI+- - +! inFormal;lQn_sch&Ra mysqliI testI4 43 rows in 审审t 0.17 sc>(4)实用USE语句选择mysql数据库为当前数据库。USEDatabase uh欣(5)使用SHOW TABLESg句查看当前数据库中的表。nSFsql> SHOW TAELES;! Tables_in_mysql4-! co Lufiiis_pi? iv ! dh ! e

10、vent ! func ! gerieral_lcsI help-keyword ! he=lp_i*elationItopi心! IwsV ! r»db_binlgg_indGx ! pluginI proc! pi'OG:S_pt'lv ! servei's ! s low_loc( tables _pi*iv ! tlrae_aQne! t inc_zanc_leap_5ccQnd! t ine_Eone_nane t ine_zonti _t ran s it ionI t irae _aon e_tr ans it ion _t y p e ! r茸

11、&iti=一 23 rovis in set <0.32 sec >(6)使用了一条SELEC9句查看mysql数据库中存储用户信息表的user的内容。ysQl> SELECT User-> FROM user;! U菩©V ! + -+! root I tqo t !+42 tqus in set <0-06 s«q>(7)使用use语句将当前的数据库设定为information_schema ,并查看数据库数据库中有哪些表。图表见下页riysql USE information_schen)£ip号X不卜口谷号 ch

12、An9&dLy*ql> SHOU TABLES;! Iah les_in _inforniation_sclieiiaCHfiUACTER-SETSCOLLATIONSCOLlfl TION_GHftHAGTER_SET_AFPLICfiBILlTV COLUMNSCOLLMN_PRTUI LEGESCNGINESEOENTSFJLtSGLOBfiiL_STATUSCLOBAL_UARIABLE&WEV_COLUMM_USftGEPAirriiioNsPLUCINS! PROCESSLI ST! PROFILING!E N TIA K_CON£ T RA NT

13、S! ROUTINES! SCHTHATA! ECHIMft_PniUI LEGES! EESSION_ETATUSI SECS ION_VARI ABLES! STATISTICS! TOBIES! TABLI_CONSTRAIHTSi TRB1E_ F«IUI LEGES! IBIfiGEfiS! USEJ1_PR1 UI LEGESi UI EMS28 rows in set C0-00 sec>实验小结:在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。导致再次安装时依然不成功。在对某个数据库进行操作之前,必须先选中该数据库。在MySql安装

14、过程中,注意修改字符集为gb2312或gbk,以支持中文信息输入。MySQ嗷据库技术实验报告系 另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQ嗽据 MW:实验名称实验2创建数据库和表实验 过 程目的和实验要求:(1) 了解MySQ酸据库中的存储引擎分类(2) 了解表的结构特点(3) 了解MySQL勺基本数据类型(4) 了解空值的概念(5)学会在MySQ唧面,具中创建数据库和表(5) 学会使用SQL语句创建数据库和表实验内容:1 .实验题目创建用于企业用于管理的员工管理数据库,数据库名为YGGL包含员工的信息,部门信息,及员工的薪水信息。数据库YGG应含

15、卜列三个表:(1) Employees:员工信息表(2) Departments :部门信息表(3) Salary :员-L薪水情况表表实验2.1 Employees表结构列名数据类型长度是否允许空值说明Employeeschar6否员工编号,主键namechar10否姓名educationchar4否学历birthdaydate16否出生日期sexchar2否性别workyeartinyint1是工作时间addressvarchar20是地址phonenumberchar12是电话departmentIDchar3否员工部门号,外键表实验2.2 Departments 表结构列名数据类型长度

16、是否允许空值说明departmentIDchar3否部门编号,主键departmentNamechar20否部门名notetext16是备注表实验2.3 Salary 表结构列名数据类型长度是否允许空值说明employmeeIDchar6否员工编号,主键Incomefloat8否收入Outcomefloat8否支出2.实验准备CREATEDATEBASBO 的用户。MySQL的常用数据类型,以及创建数据CREAT DATEBAS晤句创建。首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解 库的表。此外还要了解两种常用

17、的创建数据、表的方法,即在界面管理工具中创建和使用实验步骤:1 .使用命令行方式创建数据库 YGGL(1)打开MySQL command line client ,输入管理员密码登录,使用CREAT晤句创建 YGGL据库。mysql> CREATE DATABASE VGGL;Quierir OK. 1 row affected <0.00 sec>(2)在YGG改据库存在的情况下,使用 CREAT DATEBASE句新建数据库 YGGL查看错误信息,再尝试加上IF NOTEXISTS关键词创建YGGL看看有什么变化。nysqLy CREATE DAiTflBASE VGGL

18、;ERROR 1007 (H¥000>= Can* t create database 'yggL'3 database exists nysql> CKEftTE DATABASE IF NOT EXISTS YGEL;Querv OK, 0 ,与 afFeeted, 1 uarnlnv <0.00 sec>(3)使用命令方法创建数据库YGGL1要求数据库字符集为utf8 ,校对规则为utf8_general_civsqL> create database vggli-> DEFAULT CHARACTER SET utf8 &g

19、t; COLLATE utfery OH. 1 row affected <0»052 .使用SQL语句在YGG嗷据库中创建表 employees执行创建表 Employees的Sql语句。isql> USE YGGL cttabase changed iysql> CREATE TABLE Emilioees- > C- > EmDloeelD cli*r(6J MOT NULL,- > Nane char<10) NOT NULL,- >EducationMOTNULL.- >Birtlidasi datetime NOTNU

20、LU- > SexNOT NULL DEFAULT- >UarkVeai' 七iny int t - >Addvess varcJi-arOQ)f- >Phone Number cJiar<12 > >- >Departnent IP cliar<3> HOT HULL,- >PRlMfiFY KEV (EnployEel»>- > >ENGINE=nnoDBi!uery OK, 0 rows affected (3.39 sec>3使用SQL语句删除表和数据库(1)删除表 employ

21、mees。mywql> DROP TABLE E皿pl口界Quevy OK, 0 affected <3.06 s:ec>(2)删除数据库YGGLisql> DROP DAJABAS VCGL ; |ueT*iJ OK, 0 1'ous affected CO.38 sec(3)使用命令行将表 Emloyeesl中的Emailaddress列删除,并将 Sex列的默认值修改为男。Hysql)6 1七£尸 taJbl? Enploes:!- > alter Sex set defctuLt 1 4一>drop co Lunn EniAilAd

22、dpess ; Quei*y ON= 0af£ect«d C0.2J sac>Hlecorils : Q Duplicates " 0 Harninps - 0实验小结:在不知道系统中是否存在要创建的数据库时,最好加上IF NOTEXISTS,来避免因已存在而致使无法成功创建的情况发生。对于创建表及删除数据库、表时,类同。MySQ嗷据库技术实验报告系 另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQ嗽据实验名称实验3表数据插入、修改和删除实验 过 程目的和实验要求:(1)学会在界面管理工具中对数据库表进行插入、修改和删

23、除数据操作(2)学会用SQL语句对数据库进行插入、修改和删除数据操作(3) 了解数据更新操作时要注意数据完整性(4) 了解SQL语句对表数据操作的灵活控制功能实验内容:1 .实验题目分别使用 MySQLAdministator 和SQL语句,问在实验 2建立的数据库 YGGL勺表Employees、Departments和Salary 中插入多行数据记录,然后修改和删除一些记录。使用SQLS行有效的修改和删除。2 .实验准备首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在MySQL Administator中进行,也可以由 SQL语句实现。其次,要掌握 SQL中

24、用于对表数据进行插入、修改、和删除的命令分别是INSERT UPDATED DELETE要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。此外,还要了解使用 SQL语言在对表数据进行插入、修改和删除时,比在MySQLAdministator 中操作表数据更为灵活,功能更强大。在实验2中,用于实验的 YGG瞰据库中的3个表已经建立,现在要将各表的样本数据添加到表中。样本数据如表实验3.1、表实验3.2和表实验3.3所示。表实验3.1 Employees表数据样本编号姓名学历出生日期性别工作时间住址电话部门号000001王林大专1966-01-2318中山路32-1-50883

25、3556682010008伍容华本科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-1-203845634185210

26、678林涛大专1977-04-0212中山北路24-35834673363302566李玉敏本科1968-09-2013热河路209-3587659914308759叶凡本科1978-11-1812北京西路3-7-52833089014504209陈林琳大专1969-09-0305汉中路120-4-12844681584表实验3.2 Departments 表数据样本部门号部门名称备注部门号部门名称备注1财务部null4研发部null2人力资源部null5市场部null3经理办公室null表实验3.3 Salary表数据样本编号收入支出编号收入支出0000012100.8123.0910899

27、13259.98281.520100081582.6288.030200102860.0298.01022012569.88185.650200182347.68180.01110061987.0179.583087592531.98199.085042092066.15108.02106782240.0121.03025662980.7210.21022081980.0100.0实验步骤:1 .使用SQL语句插入表数据(1 )向表 Employees 中插入记录:('000001',' 王林', 大专','1966-01-23',

28、9;1',8,'中山路32-1-508,'83355668',2)。中山路32-i-MBJ J 63355668 L,2 »Querp OK, 1 rou affected (0.46 sec>(2)使用REPLAC造句向Departments表插入记录:('1','广告部',负责推广产品),并查看是否已插入。ysql> REPLACE INTO Departnents UALUESm,广告部,负责推广产品); uey OK, 2&FF通心七Ed C0-17 sec?ys*lL> SELECT*

29、> PROM Departments;I DepartmentLD I DepartncntN.Ame I Note12 3 4 5f 刮登-K刮刮 生另理翥 广人gw币部室负责推广产品NULLNULL NULL NULLrows in set; <0-00 gb心)2 .使用SQL语句修改表数据(1)使用SQL命令修改表 Salary ,将编号为011112的职工收入改为 2890。犷辿> UPDATE 4 SET InCome =2g如-> WHERE EmployeeID=>811112J;OK, 0 iows afFedtcd (0.10 写金心)ows

30、matched: 0 Changed : 0 Ua.rining&: 0(2)将所有职工收入增加100。isql. UPDATE Salir E ET 1 n Conte =InConie*100; luepy 0% X2 rovs Ffeped <0.07 sec> iows matched: 12 CJiwrig酢d; 12 Warnings: 0(3)使用SQL命令删除Employees中编号为011112的职工信息。mySql> DELETE FROM Employees UH ERE EmployeelD-'011112*; Query OK, 6

31、rous affected <0.00 sec>(4)删除所有收入大于 2500的员工信息。nysQL> USE ¥GGLDat ahas:停 ch-arigfedn步菩ql> RELEIE FROM Employees-> WHERE EmploveelB IN qSELECT EnploycelD FROH Salary WHERE InGon)e>25e0; iQiicpy OK, S powe affected (0,06 sec)(5)使用TRANCATE TABLED删除Salary表中有行。(删除后请重新插入,以后要用)m谭口1) U

32、SE VGCLDatabase cFangeti吗叫1 TRUNCniE TAELE Salavyl;Qucirv 0* Q rows<0.01 &实验小结:注意分号为英文字符下的在要求查询结果的属性列名用中文表示时,AS可加可不加;模糊查询时,还可用正则表达式MySQ嗷据库技术实验报告系 另I班级学号姓名地点系别软件的班级软件的11150004姓名张三地点机房课程名称MySQ嗽据实验名称实验4数据库的查询和视图实验 过 程目的要求:(1)掌握SELEC9句的基本用法(2)掌握子查询的表示(3)掌握连接查询的表示(4)掌握SELEC9句的GEOUP B号句的作用和使用方法(5)掌

33、握SELEC9句的ORDER B号句的作用和使用方法(6)熟悉视图的概念和作用(7)掌握视图的创建方法(8)掌握如何查询和修改视图实验准备:(1) 了解SELEC9句的基本语法格式(2) 了解SELEC9句执行方法(3) 了解子查询的表示方法(4) 了解查询的表示方法(5) 了解SELEC9句的GROUP B评句的作用和使用方法(6) 了解SELEC9句的ORDER B仔句的作用(7) 了解SELEC9句的LIMIT子句的作用(8) 了解视图的概念(9) 了解创建视图的方法(10) 了解对视图的操作实验内容:1.SELECT语句的基本使用(1)用SELEC砒句查询 Departmrnts 表的

34、所有记录。nusql> USE VGGL Database changednys q 1 > S ELECT *-> FROM Departnents;+4 Depa.r-1;nentl D ! De jpartinwri+Nhide Nate !12 3 4 5部资办部部 等力理发S 财人经研币部室NUNUNUNUrows in set C0-80 sec(2)用SELEC砒句查询Salary表的所有记录。U£E VCCL bat:abase cliangedmysql> SELECT *-> FROM SAlay;*rjL._ik.-T -! Enp

35、lo5reeID 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 !12 rows in

36、set <9.00(3)用SELEC砒句查询Departments表的部门号和部门名称列。*sqL> SELECT Department ID. DepeirtnentNdme> FROft DepiFmerits ;! Departn&ntID I DepartmentName !12 3 4 5部室 ? 部贲办部部 务力理毒 财人经研市rows in 标(4)查询Employees表中部门号和性别,要求使用DISTINCT消除重复行。ys*ll> SELECT D1SIINCT Deptmcnt 1 Sex -A PROM Em|)looses :! Dep

37、artmentID 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 in set <0,00 see>(6)查询所有1970以后出生的员工的姓名和住址

38、。S ELECT Name , Address> FROM Evnplcyee?-> UHERE Birthday>-J19?0-G-0,;Name fiddi'ess2 g B R 5 51 12 3-0 - 2 - - - 70 0 - 3 14 -1 - 0 - - 2 34?tr0 0smil3SSnTKHf ehk =二 £京牌踞山普京北四虎中北华荣 乓 容向矍石涛凡 伍王刘rows in s«t <0-80 sec(7)查询所有财务部门的员工号码和姓名。SELECT Employee ID.NameFROM EnplowzWHER

39、E DepAFtncntIP-<SELECT PepaTtment1DFFQH DepartmentsWHERE DepaTt.eiitMfliiici 财务部”i EmpldiieeID i Nane:可1日同58 :020010 ! 20018伍谷奖!王向荣李丽 !P rows in set <C,00 sec) my暮ql> UPDATE Salary SET 1nCone =1nCone_109;Query 0K> 12 ravs affected 0.02 sec)Rnw matched = 12: 12 Warninsrs; 0(8)查询Empoyees表中

40、男员工的姓名和出生日期,要求个列标题用中文表示。yeaL> SELECT Name d后> FROM Employees-> UHERE Sex=*lJ S姓名 :出生日期华荣 乓琅林容向涛玉凡希王刘李叶1978-11-18 60:60:001966-01-23 1976-03-28 1902-12-09 1972-10-18 1965-09-281977-04 62 1968-09-20W:QQ:06 J 00:00:00 ! ee:00!0fl i 80:00:MB S0:06:0B se;eo;80 i 66:66:00 : 幽泄0瑚!9 1MM收 in set <

41、;0.00 sec)(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 '彳氏收入' InC

42、one 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 山北路24

43、-鸦 河路2g-3 京西路3-7-52 中路1M-4T*(10)计算Salary表中员工月收入的平均数。mysql> USE YMLDatabase changedmysql? SELECT AUG(InGone> AS .平均U攵人 -> FROM S*lar*y;fr"=十:平均收入 :s +! 237S.Sfcfefc402181 !叁 +1 i*ou In 号e七 <0 B 27 sec)*(11)获得Employees表中的最大的员工号码。mysql> SELECT MAX ( Employe I») -> FFIOH Empl

44、o; (+:MftX<Er)plcyeeID> I 11.:504209:-»+1 row in set <0.©8 £ec>(12)计算Salary表中所有员工的总支出。(13)查询财务部官员的最高和最低实际收入。SELECT NA»CIn(;OR&-QiitGaR&> RS-HIN<InCone-QutCone> AS 最彳氏支际股从'- > FROI1 Employees,DepArtnents,Salary- > WHERE Enployees:-EnplosjeelD

45、=Salar(/_EinplDi/eeID- > A ND EmpLoees. Depiartmentl D=Depavtinenits F Departrient ID- > AND D停口日产5金口匕岫口厚='财务部;f最高实际收入!最漏实际1ER:4+!Z&G2 ! 1494h589?G3379 !1 in set (9.08 sec>(14)找出所有其地址含有“中山”的雇员的号码及部门号。pysql> 3ELEGI EnplojeelDDEpartnentl.-> FBOH Employees-> "HERE Address

46、 LIKE 片中山X; Enp lojee I D ! De pirtinient I D =-=-=+= *! 060001 :026618 i ie89yli 21S676h vou£ in s&t C9.03 &«e)(15)查找员工号码中倒数第二个数字为0的姓名、地址和学历。ys(ll> SELECT Name, Atldress , Edauat ion> FROM Enploees-> WHERE EmployeeID LIKE ,x0_J;! Nane! fiddvess:Ed.uc at ion i华 丘铢 林容覆京 王斯3

47、|34-1-283 !85120-4-12 !中山路! 北京索路工股-2 : W而E睡如2!(16)找出所有部门“ 1”或“2”工作的雇员的号码。gywql SELECT EnployeeIDy FROH Employees , Depa.r-t nent:sUH ERE Emplo 9ee 等 s DepairtRien 七 I D=Depat*tnents .口£*3¥土加£1111D 一>AND Dejpaptments H DepaitR&ntlD INUI23; -4! EmployeeIDr:000001I! 010008I:023010

48、I! 20018I!4 vows in set (Q.S3 sec)2.子查询的使用(1)用子查询的方法查找所有收入在2500以下的雇员的情况。iiywqlSTLECT *> FBOM Employees-> WHERE EnployeelD IN-><EELECT Enplopec ID->FROM Galy->UHERE InCone<2&0a>! Sex ! WokVeav ! AddveI Tnploj/eel D I Hane ! EdLu.c£on I Bii*t:lidlayssI Phc neNunbei* I

49、bepa.iwtnent:I b I! 616608东路100-2I 02S018东路1咐2 -2;1S22085-3-106I 111幽i 21S6788 七F 2 1 7一匚“ 8 6 8 G 3 0 1F-S 1 3 4 5 林”容11丽33倭眈石34涛73琳81 王居伍蹬李41朱?0张56林强陈善 3 3 3 T 4 34 Id 00 s dd i n UB s 11 _uo专2科1专工士 5科S专3专4大本;大;硕,本;大:大;1976-03-281?&0-07-30l?&5-a?-Z81974-10-011777-04-3200:00:0000:06 = 0009:

50、00:000B:B0:0000:00:00QB:QS:00 ; 100:00:00 : 0中山北京牌楼解放巾山双中+-+7 rows in set <0.04 sec)(2)用子查询的方法查找研发部比财务部所有雇员收入都高的雇员的姓名。,ysql、 SELEC1 Hane- > FROM EnjiloEes,Sa 1-ary r Depart men ts> WHERE InCon>ALL一<SELECT InConc一:FROM Enploees,Salary,Depart Rents- > LIHERE EnployEe .Evijiljoee 1 D=

51、£alarsF-Enployee I D- > AN® Employees .Departmen t I D-De part ne nts. Department ID- > AND Dejhai*tmgntltam<j 二财务部)- > AND.Enploe IDSalAsf-EnlopeelD一、FIND EmplDees .Dep-ai'±nen-t I D = De:papt meint s ,. Departnent ID- > AND Defjaw'4;mentNane = J1 y -:Name !李玉琅

52、;#-一一« 一 十1 i*ow in set <0-00 sec)(3)用子查询的方法查找年龄比研发部所有雇员年龄都大的雇员的姓名。mysgl> SELECT Inline-> FROM Employees-> UMERE DartmentlD IM一)CSELECT De partmerit ID- >FROM Departnents- >"HERE DePAi*tnentNane*-gf,5- > HND- > Birthday/ =ALL<SELECT Bii-tMay- >FROM Enploiees-

53、>UH ERE I>Kpai"tinef>t ID IH- >SELECT Depai?tnientID- >FROM Departments- >WHERE DcpartmentHamcJff'n|J, >>; / Name !In-1!王林I:JI:M1_3 fows in set (0.00 sec )3.连接查询的使用(1)查询每个雇员的情况及其工作部门的情况。nysql S ELECT Employees _Departiments .*- 3 FROM Employee4 r Deparitments- > W

54、HERE Ecplayeers1 w Employee IEnplQGielD- > AND EnplDy&es. DepartmcntlD=Depeirtrnents.Departnent IP;:S1QO08:伍容华:本科东路1 眄7: 833211321; 1!, 020010!王向荣:硕士K1B-G-108 : 83792361: 1! 020018I李丽 i大专东路 1M2-2! S3413301! 1!王林!大专S&32-1-60SI833556682! 10B991!钟班!硕士路1g-3-1。5!S334672213! 2107S!林涛!大专JLS融4-35!S346733G!3! 302566I李玉用!本科J§209-3!S8765991I4! 308759!叶凡!本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论