MySQL數據庫技術試驗報告_第1頁
MySQL數據庫技術試驗報告_第2頁
MySQL數據庫技術試驗報告_第3頁
MySQL數據庫技術試驗報告_第4頁
MySQL數據庫技術試驗報告_第5頁
已閱讀5頁,還剩55頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、使用須知系 另U班級學號姓名地點系別軟件的班級軟件的11150004姓名張三地點機房紅色替換(ctrl+H )為自己的就0K了 記得修改完刪除此頁! !一大波 寫好的實驗來襲,請注意。MySQL數據庫應用實驗報告姓名:姓名張三學 號:11150004班級:班級軟件的成 績:MySQL數據庫技術實驗報告系 另U班級學號姓名地點系別軟件的班級軟件的11150004姓名張三地點機房課程名稱MySQL數據庫技術實驗名稱實驗1 MySQL的使用實 驗 過 程目的要求:(1)掌握MySQL服務器安裝方法(2)掌握MySQL Administrator 的基本使用方法(3)基本了解數據庫及其對象實驗準備:(

2、1)了解MySQL安裝的軟硬件要求(2)了解MYSQ支持的身份驗證模式(3)了解MySQL各組件的主要功能(4)基本了解數據庫、表、數據庫對象實驗內容:1. 安裝MySQL服務器和MySQl界面工具安裝MySQl界面工具。(插入安裝好的界面工具截圖即可)MySQL Commancd Line Client2. 利用MySQL客戶端訪問數據庫(1)打開開始,程序, MySQL MySQL server 5.1 , MySQL comma nd line clie nt ,進入 MySQL客戶端界面,輸入管理員密碼登錄。C:PrQgram Fi e5MySQLM ySQ L rver 5.1bin

3、rriy&q I. exeEntei* pA&suond: *lielcome to the MlSQL monitor. Commands end. uiti ; oi" 7-Vou.r- MySQL connect ion id is 3Server= 5.1 3comnunityConnunit Server CGPLAType J tielp; * or PT fop belp. Tpe * c* to c leap the buffer.(2)在客戶端輸入“ help ”或“ h”,查看MySQL幫助菜單,仔細閱讀幫助菜單的內容。inystj 1> h

4、e lpF&i* information about MvSQL products and services visit : http: Z/wv«j_inys:ql_camZFor* developer inforinat; ion M includ ing the N 屮 SQL Ref crcnce llnua 1, v is it : http;/dev *nys qlG0m/To buv HySQL Netuork Support, ti?aining, of other products > visit : https:: /Xshap_com/Li缶t o

5、f 11 MySQL camnands:Nace that all text conmands must be firet on line And end with7 clear<?> Eynonytn £oy 'helpJ CM:> Cleai* command.connectReconnect 七。the seruev Ontrion邑 1 arsruments are db <nd host*Set statement delimiter- NOTE: lakes the vest of th# line as neueo exit30 >

6、e lp raot:ee print pronpt (iu£t irehwh source status teeuseSend command 七o mysql sequel', displct/ result vert ic-al ly. Ex it mysql - Same as qut.Send command to mysql seruei*. Display tills Leip-Don"七 write Inta outFJ.le .<p> Plaint current conntand RChanse your msql pronpt <

7、;Sq> Quit mysql<Slt> Bcbuild Gompleticm liasli<、Execute an SQL script f ile Tak©野 a file nanc as on argument« Get status information from the server.<ST> Set outf ile Ito_out£ ile . Ajppcnd everything into :given outf ile . <Xu> Use another database:, Taltes da

8、tabase name argument .charset <SC> Switch to another cliarset. night be needed for processing binlog with nuIti-byte charsets-uapnings <XW> Shou wai*nings af tep euer</ statenent - niDuarri ing CXjw> Dam * t shot? infam ins after euery statement.For server side help> type help c

9、ontents(3)實用show語句查看系統自動創建的數據庫。mVsql> SHOW DATABASES;k-» 1 *;DatabaseI+ *! inFormal;lQn_sch&Ra mysqliI testI4 *3 rows in 0.17 sc>(4)實用USE語句選擇mysql數據庫為當前數據庫。USEDatabase密忌d(5)使用SHOW TABLE茄句查看當前數據庫中的表。ni/sql> SHOW TAELES;! T*blcs_in+! co LuFiris_pi?iv! dhI event! func! gerieral_lcg! h

10、e5;I help-keyword! he=lp_i*eldtio 仃I help_toplc! hos:+! ndb_binlog_indGx! pl啊 inI i>roc! pi'ocsjt'lv! servers! & low_log! tables_pi*iv! tlrae_aDn! t iriccanB_leap_sc<iofidI t i(ie_Eone_nane! tine_zonE;_t:i*mnsitdx>n! t irae _2Qn e_trans it ion _t y p e ! user23 rovis in set 10.3

11、2 sec >(6)使用了一條SELECT語句查看mysql數據庫中存儲用戶信息表的user的內容。ysQl> SELECT User -> FW0I1 user;! User! root I tqo t !tqus in set <0-00 5«q>(7)使用use語句將當前的數據庫設定為information_schema ,并查看數據庫數據庫中有哪些表。圖表見下頁riysql USE information_schen)£i pQ*承by苔& chAn9&dLy*ql> SHOU TABLES;卡= = = =! l

12、ables_i n_infDmation_sclieiia! CHfiHAGTER_8ErS ! ! COLLATIONS ! i COLLDT 1 ON_CHftHAGTER_SET_FlPPLICfiBlLlTV i i COLUriNS ; :COLUMN_PRrUILEGES : ! ENGINES : i EUEMTS i :FILES ; :GLOBAL_STATUS : :CLOBAL_U ARI ABLES : ! WEV_COLUMM_U£ftGE ! ! PARTITIONS ! ! PLUCINS ! ! PROCESSLIST ! ! PPOTIL1MQ !

13、! RSFnENTIAUCONSTRAIMTS ! ! ROU7INFS ! ! SCHEMATA I ! SCHTMft_PniUILEGES ! ! SESS10N_ETfiTUS ! I SE$I0N_VARI4BLES I ! STATISTICS ! ! TOBIES ! ! IABLE_CONSTHAIHrS ! i TABLE_PRIVI LEGES ; ! IBIfiGEBS : ! USEH_PH1U1LEGES : :UIE俯 i28 rows in set C0-00 sec>實驗小結:在安裝MySql中有時可能不能安裝不成功,那么卸載時,會存在刪除不完全的情況。導

14、致再次安裝時依然不成 功。在對某個數據庫進行操作之前,必須先選中該數據庫。在MySql安裝過程中,注意修改字符集為gb2312或gbk,以支持中文信息輸入。MySQL數據庫技術實驗報告系 另U班級學號姓名地點系別軟件的班級軟件的11150004姓名張三地點機房課程名稱MySQL數據庫技術實驗名稱實驗2創建數據庫和表實驗過程目的和實驗要求:(1)了解MySQL數據庫中的存儲引擎分類(2)了解表的結構特點(3)了解MySQL的基本數據類型(4)了解空值的概念(5)學會在MySQl界面工具中創建數據庫和表(6)學會使用SQL語句創建數據庫和表實驗內容:1.實驗題目創建用于企業用于管理的員工管理數據庫

15、,數據庫名為YGGL包含員工的信息,部門信息,及員工的薪水信息。數據庫YGGI包含下列三個表:(1)Employees :員工信息表(2)Departments :部門信息表(3)Salary :員工薪水情況表表實驗2.1 Employees表結構列名數據類型長度是否允許空值說明Employeeschar6否員工編號,主鍵namechar10否姓名educationchar4否學歷birthdaydate16否岀生日期sexchar2否性別workyeartinyint1是工作時間addressvarchar20是地址phonenumberchar12是電話departmentIDchar3否

16、員工部門號,外鍵2.實驗準備首先要明確,能夠創建數據庫的用戶必須是數據管理員,或是被授權使用CREATEDATEBA語句的用戶。其次,確定數據庫包含哪些表,以及所包含的個表的數據結構,還要了解MySQL的常用數據類型,以及創建數據庫的表。此外還要了解兩種常用的創建數據、表的方法,即在界面管理工具中創建和使用CREAT DATEBAS語句創建。實驗步驟:1.使用命令行方式創建數據庫 YGGL(1)打開MySQL comma nd line clie nt,輸入管理員密碼登錄,使用CREAT語句創建YGGL數據庫。my3ql> CREATE DATABASE VGGL;Query OK, 1

17、 row affected (0內悅 sec>(2)在YGGL數據庫存在的情況下,使用CREAT DATEBAS語句新建數據庫 YGGL查看錯誤信息,再嘗試加上IF NOTEXISTS關鍵詞創建YGGL看看有什么變化。nysqL> CREATE DAiTflBASE VGGL;ERROR 1007 (H¥000>= Can* t create database 'fggl/f database exists nysql> CKEftTE DATABASE IF NOT EXISTS ¥GCL;Querv OK, 0afFeeted, 1 ua

18、rnlnv <0.00 sec>(3)使用命令方法創建數據庫YGGL1要求數據庫字符集為utf8,校對規則為utf8_general_cihsQL> CREATE DATABASE VGGL1 -> DEFAULT CHARACTER SET utfB > COLLATE utF8_eneval_c:i;Query OK. 1 row effected <0.05昏"2.使用SQL語句在YGGL數據庫中創建表 employees執行創建表 Employees的Sql語句。表實驗2.2 Departments 表結構列名數據類型長度是否允許空值說明d

19、epartmentIDchar3否部門編號,主鍵departmentNamechar20否部門名notetext16是備注表實驗2.3 Salary 表結構列名數據類型長度是否允許空值說明employmeeIDchar6否員工編號,主鍵Incomefloat8否收入Outcomefloat8否支岀isql> USE YGGL cttabase changed iysql> CREATE TABLE Emilioees-> EmDloeelD cli*r(6J MOT NULL, ->Nane char<10) NOT NULL,->EducationMOT

20、NULL.->Birtlidasi datetime NOT NULU-> SexNOT NULL DEFAULT “17UarlcVeai' 匕iny zLnt £i,>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.3

21、9 seG>3使用SQL語句刪除表和數據庫(1) 刪除表 employmees。m/3ql> DROP TABLI Enploiiccs ;Quevy OK, 0affected <3.06 s:ec>(2)刪除數據庫YGGLlnsql> DROP DAIABASE YCGL;IQuev OK, 0fdus affected C0.0S sec>(3) 使用命令行將表 Emloyeesl中的Emailaddress列刪除,并將 Sex列的默認值修改為男。hysqltaJbl? EnpLoyeus:!,-> alter Sex set defctuLt

22、1 , drop co lunn EniAilAddpess :Quei*y 01C 0af£ect«d C0.2J sac>Hlecorils : Q Duplicates " 0 Harninps -0實驗小結:在不知道系統中是否存在要創建的數據庫時,最好加上IF NOTEXISTS,來避免因已存在而致使無法成功創建的情況發生。對于創建表及刪除數據庫、表時,類同。MySQL數據庫技術實驗報告系 另U班級學號姓名地點系別軟件的班級軟件的11150004姓名張三地點機房課程名稱MySQL數據庫技術實驗名稱實驗3表數據插入、修改和刪除實驗過程目的和實驗要求:(

23、1)學會在界面管理工具中對數據庫表進行插入、修改和刪除數據操作(2)學會用SQL語句對數據庫進行插入、修改和刪除數據操作(3)了解數據更新操作時要注意數據完整性(4)了解SQL語句對表數據操作的靈活控制功能 實驗內容:1. 實驗題目分別使用 MySQLAdministator 和SQL語句,向在實驗 2建立的數據庫 YGGL的表Employees、Departments和Salary 中插入多行數據記錄,然后修改和刪除一些記錄。使用SQL進行有效的修改和刪除。2. 實驗準備首先,了解對表數據的插入、刪除、修改都屬于表數據的更新操作。對表數據的操作可以在MySQL Admi ni stator中

24、進行,也可以由 SQL語句實現。其次,要掌握 SQL中用于對表數據進行插入、修改、和刪除的命令分別是INSERT UPDATED DELETE要特別注意在執行插入、刪除和修改等數據更新操作時,必須保證數據完整性。此外,還要了解使用 SQL語言在對表數據進行插入、修改和刪除時,比在MySQLAdmi ni stator 中操作表數據更為靈活,功能更強大。在實驗2中,用于實驗的 YGGL數據庫中的3個表已經建立,現在要將各表的樣本數據添加到表中。樣本數據如表實驗3.1、表實驗3.2和表實驗3.3所示。表實驗3.1 Employees表數據樣本編號姓名學歷岀生日期性別工作時間住址電話部門號00000

25、1王林大專1966-01-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-

26、10-0111解放路34-1-203845634185210678林濤大專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表數據樣本編號收入支

27、岀編號收入支岀0000012100.8123.091089913259.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',' 王林',' 大專

28、,'1966-01-23','1',8,'中山路32-1-508,'83355668','2')。中山路32-1-568J 63355668f2J >Querp OK, 1 rou affected (0.46 sec>(2) 使用REPLACED句向Departments表插入記錄:('1','廣告部','負責推廣產品),并查看是否已插入。ysql> REPLACE INTO Depaptnents: UftLUESC" 1* , - f1-告部'

29、;負責推廣產品 J; uev OK, 2 nws effectC0_ 17 sec?ys(lL> SELECT*> PROM Departments;I DepartmentTD! i! 2i 3:4! 5一部室一 f-力«s 一土另理蕃 一廣人經硏帀_! Note!* i>!負責推廣產品!INULL!INULLi:NULL:INULL!rows in set; <0-00 sec)2. 使用SQL語句修改表數據(1) 使用SQL命令修改表 Salary,將編號為011112的職工收入改為 2890。廬qlUPDATE 總"址野 SET InCome

30、&fS -> WHERE EmployeeID=>811112J; uerj/ OK, 0 iows afFedtcd (0.10 爭軫g> ows matched: 0 Changed: 0 Ua.rining&: 0(2) 將所有職工收入增加100。isql. UPDATE Salir E ET 1 n Conte =InConie*100; luepy OK X2 rovs<0.07 sec>iows natGhed= 12 CJKin&d; 12 Warnings: 0(3) 使用SQL命令刪除Employees中編號為011112

31、的職工信息。kySql> DELETE FROM Emplovees UH ERE EmployeelD-' 011112*; Query OK, 6 rous affected <0.00 sec>(4) 刪除所有收入大于 2500的員工信息。nysQL> USE ¥GGLl)a.t-a.bas:e ch-arigfedDELETE FROM EmployeesWHERE EmploveelB IN <SELEC7 EnploycelD FROn Salary WHERE InGon)e>25e0; iQiicpy OK, 5 powe

32、affected (0,06 sec)(5) 使用TRANCATE TABL語句刪除Salary表中有行。(刪除后請重新插入,以后要用)USE VGCLDatabase cFangetiTRUNCniE TRBL£ Salavyl;Qucirv 0% 0 rows<0.01實驗小結:注意分號為英文字符下的在要求查詢結果的屬性列名用中文表示時,AS可加可不加;模糊查詢時,還可用正則表達式MySQL數據庫技術實驗報告系 另U班級學號姓名地點系別軟件的班級軟件的11150004姓名張三地點機房課程名稱MySQL數據庫技術實驗名稱實驗4數據庫的查詢和視圖實驗過程目的要求:(1)掌握SE

33、LECT語句的基本用法(2)掌握子查詢的表示(3)掌握連接查詢的表示(4)掌握SELECT語句的GEOUP BY子句的作用和使用方法(5)掌握SELECT語句的ORDER BY子句的作用和使用方法(6)熟悉視圖的概念和作用(7)掌握視圖的創建方法(8)掌握如何查詢和修改視圖實驗準備:(1)了解SELECT語句的基本語法格式(2)了解SELECT語句執行方法(3)了解子查詢的表示方法(4)了解查詢的表示方法(5)了解SELECT語句的GROUP BY子句的作用和使用方法(6)了解SELECT語句的ORDER BY子句的作用(7)了解SELECT語句的LIMIT子句的作用(8)了解視圖的概念(9)

34、了解創建視圖的方法(10)了解對視圖的操作實驗內容:1.SELECT語句的基本使用(1)用SELECT語句查詢 Departmrnts 表的所有記錄。nusql> USE VGGLDatahase changednysql> SELECT *-> FR0H Departnents;+44 Depa.r-1;nentl D ! DeftarliiienNaine Nate !12 3 4 5部室f 部資辦部部 務力理發揚 財人經硏幣NUNUNUNU5 rows in s&t C0-00 sec(2) 用SELECT語句查詢Salary表的所有記錄。my£<

35、;jl> USE VCGL Database clianged mysql> EEELECT * -> FROM Salify; EnploeeID In Co n&+* OnCoHe !000081 eiseee 20010 02001S 102201 10226S 108991 mast 2igG7S 30256£ 30B759 也42的;21038 :1582.62i 2SB» :2347-68 i 2569.88; 1?80 :3259.98 ! 1987.01!2240!298(1.?:2531.?8! 20盹左123阿丫 刖陽19918

36、0 185 65100 281-52 79-58121210 2 199-0910912 rows in set <O.OO 5&g>(3) 用SELECT語句查詢Departments表的部門號和部門名稱列。ysqL SELECT Depctt'itmen七 ID. Depeirtnent;N<ame > FROH Departments;! Departn&ntTD I DepartmentName !12 3 4 5部室?部資辦部部 務力理靑 財人經研幣(4) 查詢Employees表中部門號和性別,要求使用DISTINCT消除重復行。py

37、s:ql> SELECT DISTINCT De part me nt 1D, Sex->PROM Employees ;4 1一«k! DepartmentID I Sex !T-! 2r-rt1ti 1i 1i;1:0 1! 5i丄I! 3i 0;;3:1 :! 4! 1 1! 4! 0 1+lhk8 LOVJSin set C0B00 sec(5)查詢月收入高于 2000的員工號碼。rii/sql EfLECT Employee I D -> THOM Salary -> WHERE InCont>2003; Enploj/eel D +4-I 6

38、00001 :020016! 020016! 102201 i 10B991 21S676:302566 ! 308759i 504209寸一+9 rows in set <0.00 see>(6) 查詢所有1970以后出生的員工的姓名和住址。S ELECT Name , Address-J- FROE Evnplcyee?-> UHERE Birthday>-J19?0-G-0,;華榮留向明敏石濤凡 価王劉鐘丘八mill 388 東西 京牌踞山晉京 北四虎中暑北5 53 -74 -2 3rows in s«t <0-80 sec(7) 查詢所有財務部門

39、的員工號碼和姓名。SELECT Employee lDrNanteFROM Enph號召g WHERE DepArtncntIP-<SELECT PepaTtment1D FFQH DepartmentsWHERE DeprtncntNane=J> ii EmpldiieeID i Nane! 020010 ! 20018:ta;!李麗 !P rows in set <C.00 sec)UPDATE Salary SET 1 nCone =1 nCone109;Query 0K> 12 ravs affected C也 sec)Rnw matched = 12: 12

40、Warninsrs; 0(8) 查詢Empoyees表中男員工的姓名和出生日期,要求個列標題用中文表示。ye«L> SELECT Name 妊名,Eipthd訊/ > FROM Employees -> WHERE £ex=*lJ;l!_I姓名 !出生日期華榮 兵琨林容向濤玉凡書王劉李葉1978-11-18 60:60:001966-01-231976- 03-28 1902-12-09 1972-10-18 1965-09-28 i?4-i0-ei1977- 04 62 1968-09-20G0:00:BO ! ee:00!0fl iB0:e0:0a i

41、 S0:0S:0B 0Q:R0;0Q i 66:66:00 ;9 ws in set <0B00 sec)(9) 查詢Employees員工的姓名住址和收入水平,2000以下的顯示為低收入,2000'3000的顯示為中等收入,3000以上的顯示為高收入。¥書glA SELECT Nane pRdres&ji-> CASE WHEN InConc<2eO0 THEN '低收入'->WHEN InCone BITUIEN 2000_ftND 3000 THEN->WHEN InCone>3000 THEN,高收入->

42、;END AS收入水平-> FROM Emploees>Salary-> WHERE Employees Emplo_yGtiRROR 1054 <42S22>: Unknoun column J ftdressJ in * field ys(jL> SELECT Name ,Address ,-> GASE WHEN InCone<2808 THEN .彳氐收入'->tJHEN InCone BTTUEEN 2 000_ftND 3009 THEN->UHEN InConE>3600 THEM '高收入'

43、;->END AS收入永平-> FROM Employees,Salary-> WHERE Employees .£nploee lD=Sali*y. EnloyeelD;沖等收入,list*,中等收入,! Name i Address;收入水平:華榮 兵琨琳 一林容向麗展敏石禱玉凡琲 -王堊李劉剜鐘鞘李±1 路東西路 山京牌山普河亠帶 中北四中幫執北漢3 2 nLD - 1-91002 呑0&口019 mJ 1 nJ 1S路121一 A AAA AAA一中低口 口 口抵口堪口 口口低12 rowsset <0.051(10) 計算Salar

44、y表中員工月收入的平均數。mysql> USE M他Database changedmysql> SELECT AUG(InGone> AS 平均口攵入“ -> FROM S*lar*y;fr一十:平均收入:= 4h! 237S.Sfcfefc402181 ! +I i*ou In set <0 B 27 sec)*(11) 獲得Employees表中的最大的員工號碼。mysql> SELECT MAX ( Employe I»)-> FFIOH Emi)loj/ee£ ;(+:MftX<Er)plcyeeID> I#:

45、504209:+1 row in set <0.©8 £ec>(12)計算Salary表中所有員工的總支出。(13)查詢財務部官員的最高和最低實際收入。WELEGT EmploiieelDDEpartnentr |-> FBOH Enployees-> WHERE Address LIKE 'N中山乂;LlA A.ITTPi Enp J-oFee I D !+ -v! 0600011:0260181:108991i1 21S676;DEpai"1 七men七 I D!_i21113i31L.Jr1|lk11I111II |IL.pl

46、 vou£ in s&tC0.09 s«e)(15)查找員工號碼中倒數第二個數字為0的姓名、地址和學歷。SELECT Name, Atldress , Edu.uat ion > FROM Enploees-> WHERE EmployeeID LIKE "x0_J:! Wane : Address:Ed.uc at ion i華 丘竦 81s 王幕中蟲 SJ22-1-508 ! 北京耒路160-2 IWs-3-iet34-1-203120-4-12(16)找出所有部門“ 1 ”或“ 2”工作的雇員的號碼。pysql> LtLLECT E

47、mployee 1 DFROH Emp loj/ees r Depfir-t nentsUHEFE. Depa.r-tnnt;I D=Depat>tnentsID-> AND Departments Depa.i*tnentl D IN<1 2 ;44! Employee1D 41! 890091!:010008 !:620310! 020018 !旦vous In set £兩亠兩冷sec2. 子查詢的使用(1) 用子查詢的方法查找所有收入在2500以下的雇員的情況。STLECT *> FBOM Employees-> WHERE EnployeelD

48、 IN->佃ELECT Enplopec ID->FPOM Galy->UHERE InCone<2&0a>! Sex ! WokVeav ! AddveI Snploj/ee ID I NAnte ! EdLu.ca.t £ n I Bii*tlidlay ssI PlioneNunbei'- I De peir-t ne n t: 1 D IIJ§32-l-5fi8I 616608 東路100-2I S2S018 東路162-2 ;1S22B8 巷5-3-儷I 11166GS&34-1-2W3i 21S676 北路2

49、4-35:E04209 路120-4-128-_| 2 1 7t_ 8 6UW 8 6 3 0 1 F_ 1 3 刃 E 林弱容11麗33#S8石34濤73琳81 王35伍眈李41朱?0張56林46陳處 3 3 3 434 n 11 s dd uo i n uo s oo 11 -U0一 專2科+,.1 士 5科5專3去4 大本 1± !碩,本;±-;±:I 196&-ai-23I 197&-03-28:1V60-07-30 1?&5-0T-Z8:1974-10-01i 1777-04-32:19fc?-09-0300:00:0000:00

50、:080B:B0:0000:00:00QB:QS:00 : 100:00:00 : 0中山北京牌樓解放中山漢中+ +7 rows in set <0.04 sec)(2) 用子查詢的方法查找研發部比財務部所有雇員收入都高的雇員的姓名。->>->->->->->! NameI;臺玉琨;»h1 pou in set <0sec>SELEC1 NaneFROM Emp loees. Sa lary , Depart men tsWHEM InCone>ALL<SELECT InComcFROM EnftloeesSal

51、erjDepai'tmentsUH ERE Employees -Emj) loe e 1 D=SalaPiP. EnkpLoyeB 1DAND RND ANDAND Employees .DepartmentI D=DepartRents;.DepatnentlD A ND DepFtne n tNine ='財務部>.Employe IB =:£a li1 _Enlo pee IDEmplDees .Dep-ai'±inent I D = Depai*t ment s - Depaptnent ID De|jaw't;iien tN

52、ane = 1-qp1 (3) 用子查詢的方法查找年齡比研發部所有雇員年齡都大的雇員的姓名。SELECTFROM EmployeesUHERE DepartmentID IMtSELECT DeID FHOM Depar-tmentsUHERE De PA*t ne n t Name * -1HNDBirthday/ =ALL<SELECTFROM EnployeesUH ERE I>&pAi"tinent ID IHSELECT De partmentIDFROM DepartmentsWHERE De part me nt Name 'J 硏發制 Na

53、me I*1F王林i禾伕i»h3 roux in set CSsec)3. 連接查詢的使用(1 )查詢每個雇員的情況及其工作部門的情況。nysql S ELECT Employees: -Departiments *FROMDepaLi'itoen七吞尸 £已LaFy一WHEREw Employee IEnplQGielD-AND EnplDy&es. DepartmcntlDDepeirtrnents.Departnent ID:-一 +-:D1OG08東路1WB-2:伍容華:丄粹晏 :1976-03-28 ;1!販4-*3 :北京 ;NULL ;:S33211321;1! l G2Q01Q!壬向榮:碩士! 1982-12-0900=00:00 : 1 :2 :四牌J&10-0-108:83792361:1:1:財務部:NULL ;! 8200181李麗!大專! 1?60-07-3000:03:00 I 0:石;中山東路1022! S3413301! 1! 1!財務部! NULL ! fiBHfiBli王林 !焙! 19&S-01-23! 1 :3 ;中山S§32 1 50S! S33E&6S81 2:2:人力資源部I N

溫馨提示

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

評論

0/150

提交評論