版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2.實(shí)驗(yàn)內(nèi)容
【實(shí)驗(yàn)5-1]使用o...outfile語句對(duì)數(shù)據(jù)庫employees的表departments進(jìn)行數(shù)據(jù)導(dǎo)
出。
的SQL?
Qu?ryS?rv?rTo“sScriptinc)Ulp
的的<T&d團(tuán)困?.Qb
NavigMorSQLFrierSQLFite?SQLFilerSQlFiltSxSQLFite9*Adnwvstrat>on-DataExport
SCHEMAS
彳HfgROiB9??51010M"*?,上?QJbm
0Hterobjects1?0eeo^loyeesj
?age2?flhowtablesj
?
?SfLECT?FMMcaployees.departaentsIMTOOUTFXLE*D:/eaployees.departMnt
>Eschool
?Um
?test
AdrmfMstrtbcnSchemas
InfocmWoo
Noobjectselected
61110000USEemptoyew0rowfi)affeded0000tec
62110000tvwtables6row(B)rctuned0000wc/0>
G3110000SELKT'FROMemployeesdepvtmertiINTO093WReeledOOOOwc
Ob)ectInfoSession
【實(shí)驗(yàn)5-2]使用o...outfile語句對(duì)數(shù)據(jù)庫employees的表salaries進(jìn)行數(shù)據(jù)導(dǎo)出,
并使用fields字句指定字段值之間的符號(hào)分隔符為“二字段的包裹符號(hào)為
FileI4atVieD.Q&.”$?rverTMsScri>t>M)Ulp
的圖擊幻時(shí)用Ei£i?_@r
【實(shí)驗(yàn)5-3]使用mysqldump命令備份數(shù)據(jù)庫中的某個(gè)表,對(duì)數(shù)據(jù)庫employees的表
deparments導(dǎo)出SQL語句。
D:\MVSQL\nysql-8.0.17-winx64\bin>mysqldump-uroot-pemployeesdepartments>fiel
.sql
Enterpassword:MMMMMM
【實(shí)驗(yàn)5-4】使用mysqldump命令備份單個(gè)數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫employees的導(dǎo)出SQL語句,
并忽略數(shù)據(jù)表departmentso
p:\MYSQL\mysql-8.。.17?3inx64\bin>ni9sqldunp-uroot-pemployees--ignor?-table=
mployees.departments>file2.sql
Enterpassword:xxxxxx
【實(shí)驗(yàn)5-5]使用mysqldump命令備份多個(gè)數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫employees、test兩個(gè)數(shù)據(jù)庫導(dǎo)
出SQL語句。
D:\HVSQL\aysql-8.9.17-winx6tl\bin>Hysqldump-uroot-p--databases。叩loyeestest>fil?3.sql
Enterpassword:xxxxxx
【實(shí)驗(yàn)5-6]使用mysqldump命令導(dǎo)出界定格式文件數(shù)據(jù),對(duì)數(shù)據(jù)庫employees進(jìn)行CSV文
件數(shù)據(jù)的導(dǎo)出。
0:\MVSOL\Bysql-8.0.17swinx64\bin>Bysqlduap-Jroot-peaplogees--tab:D:\aysqleaployees--fields-terainated-by
Enterpa$$Mord:
【實(shí)驗(yàn)5-7]使用圖形化工具M(jìn)ySQLWorkbench導(dǎo)出數(shù)據(jù)庫employees的表departments的
CSV格式數(shù)據(jù)。
MySQLWcxtbcnch
localimtanc<MfSOC
rileK4i1QueryS4rv?rT?UiS<ri|tiMKelp
ExportResults
FfeD:Vetnployeesjfepartments.csvwasexportedin0.200s
Exported9records
【實(shí)驗(yàn)5-8]使用圖形化工具M(jìn)ySQLWorkbench導(dǎo)出數(shù)據(jù)庫employees的表departments的
SQL文件。
令LocalnstanceMySQL
6DataExportAdvancedOpto,
ObjectSdectonJExportProgress
EnartCowpIrtMl
Status:
1of1exported.
LOO:
09:45:46(Xxnpngemployees(departments)
Runng:mysqMunp.exe--defoiits-fle-k:Vses^dnni-i^ppdata)k>cai\tenipMnipf)<F-host?tocatK>st-protocol-tcp-user-root-
column-?tatstcs-FALSE-port-3306--defaiJt-dwacter-?et?utft--skjp-triggers'emptoyees''departments,
09:45:46ExportofCzMJsersVkdnnstrator)PoajnentsVMnps^Pump20200610hasfrished
09:48:18Dumpngemployees(departments)
Rumng:mysqldinp.exe-defeiits-fie■*(:Vjsers\Bdmn~1^ppdataVocal\tefnp\trnpwdOrtz.cnf-host-tocatiost-protocol>tcp-user-root-
colum-statBtKSaFALSE-port"3306"defaiit-character-set-utfS--sngte-transaction-TRUE--siap-tnggers'employees,
09:48:19ExportofD:)PuTip20200610.sqlhasfinished
11:06:29Dunpvigemployees(departments)
Rumng:mysqlAfnp.exe-xiefaults-fie-*c:\Bers^dmn?■host^ocatKWt-protocol-top--user^oot-
cokmi-statstKS-FALSE-port-3306-defaiit-character
11:06:30txportofD:\(l)hasfnsbed
【實(shí)驗(yàn)5-9]使用DELETE語句刪除employees數(shù)據(jù)庫的表departments的表格數(shù)據(jù),使用
LOADDATAINFILE語句,通過【實(shí)驗(yàn)異1】導(dǎo)出的文件,對(duì)刪除的數(shù)據(jù)進(jìn)行恢復(fù),并使用
SELECT語句對(duì)恢復(fù)的數(shù)據(jù)進(jìn)行檢查。
D:\MVSQL\aysql-8.0.17-Hinx6H\bin>aysql-uroot-p
Enterpassword:MMMMMM
WelcoaototheMySQLMonitor.Coamandsendwith;or\g.
YourMySQLconnectionidis33
Serveru?rsion:8.0.17MySQLConmunitySeruer-GPL
Copyright(c)2600,2019.Oracleand/oritsaffiliates.Allrightsreserved.
OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernaaesnaybetradenarksoftheirrespective
owners
Typ?help;'or''h'forhelp.Type"\Ctocl?arth?currentinputstatoaont.
■ysql>useemployees
Dotabasochangvd
■ysql>deletefro?departnents;
QueryOK,9rowsaffected(5.55sec)
■ysql>loaddatainfile./.?/?./enployees_departmQnts.txt"intotabledepartments;
QueryOK,9rowsaffected(0.60sec)
Records:9Deleted:0Skipped:0Warnings:9
【實(shí)驗(yàn)5-10]使用DELETE語句刪除employees數(shù)據(jù)的表salaries的表格數(shù)據(jù),使用LOAD
DATAINFILE語句以及FIELDS子句,通過【實(shí)驗(yàn)5-2】導(dǎo)出的文件,對(duì)刪除的數(shù)據(jù)進(jìn)行恢
復(fù),即字段值之間的符號(hào)分隔符為“二字段的包裹符號(hào)為
■ysql>deletefro?salaries;
QueryOK.2844647rowsaffected(1ain42.86sec)
■ysql>loaddatainfill/salaries.txt'*intotablesalariesfieldst?rainat?dby*,*?nclosedby
QueryOK.2844847rowsaffected(33.29s?c)
Records:28440476Skipped:8Warnings:0
【實(shí)驗(yàn)5-11]使用DELETE語句刪除employees數(shù)據(jù)的表salaries的表格數(shù)據(jù),使用
mysqlimport命令,通過【實(shí)驗(yàn)5-2】導(dǎo)出的文件,對(duì)刪除的數(shù)據(jù)進(jìn)行恢復(fù),即字段值之間的
符號(hào)分隔符為“二字段的包裹符號(hào)為
I.\HYSQL\?y?ql-8.0.17-Minx€il\bin>Bysqlisport-uroot-pMploytts../../../Mlarits.txt
:nt?rp^ftttword;?■?■■?
■plo9we.“l(fā)?ri??:Records:GDeleted:GSkipped:9Uarnings:0
I:\NY$OL\?y”卜8.81?-MinxS^\bin>
【實(shí)驗(yàn)5-12】使用DROP命令employees數(shù)據(jù)庫下的除departments的所有數(shù)據(jù)表及其數(shù)據(jù),
使用mysql命令行工具,通過【實(shí)驗(yàn)51】導(dǎo)出的SQL文件恢復(fù)刪除的數(shù)據(jù)。
《Type'help:'or*\h'forhelp.Type,\Ctoclearthecurrentinputstatenent.
nysql>use”ploy”s
Databasechanged
|Bysql>showtables:
ITabl?$.in_Qnploy99SI
Idepartaents
Idept_e?p
IdQpt.nanager
I。叩
Isalaries
Ititles
6rowsinset(6.0G8C)
■ysql>droptabledept.eap.dept.aandger.eaployees.salaries.titles:
QueryOK.Growsaffected(0.0?s?c)
■ysql>showtables:
ITables.in.enployeesI
Idepartments
1rowinset(6.00sec)
■yeql>quit
Bye
D:\HVSQL\aysql-8.6.17a-Ninx6ll\bin>Bysqlmroot-p9■ployM9<>>0:\HVSQL\aysql-8.0.1r-winxG4XbinXfile2.sql"
Enterpassword:MMMMMM
【實(shí)驗(yàn)5-13]使用DROP命令刪除數(shù)據(jù)庫employees和數(shù)據(jù)庫test,使用SOURCE語句,
通過【實(shí)驗(yàn)5-5】導(dǎo)出的SQL文件恢復(fù)刪除的數(shù)據(jù)。
mysql>dropdatabaseemployees;
QueryOK,6rowsaffected(6.03sec)
nysql>dropdatabasetest:
ERROR1008(HY0G9):Cantdropdatabasetest';databasedoesn'texist
hysql>sourceD:/MYSQL/nysql-8.0.1T-winxGH/bin/fil?3.sql;
QueryOK.0rowsaffected(G.00sec)
QueryOK,0rowsaffected(0.00sec)
QueryOK.0rowsaffected(6.60sec)
QueryOK,0rowsaffected(0.00sec)
JueryOK.erowsaffected(e.eesec)
)u?ryOK.erowsaffected(e.eesec)
OK.erowsaffected(e.ee8?C)
)upryOK.erowsaffected(e.eesee)
]upryOK.erow9affected(e.oosec)
OK.erowcaffected(e.eesec)
]ueryOK.erow?affected(e.eesec)
【實(shí)驗(yàn)5-14]刪除數(shù)據(jù)庫employees的表departments中的數(shù)據(jù),使用圖形化工具M(jìn)ySQL
Workbench,通過【實(shí)驗(yàn)5-7]恢復(fù)刪除的數(shù)據(jù)。
【實(shí)驗(yàn)5-15]刪除數(shù)據(jù)庫employees的表departments及其數(shù)據(jù),使用圖形化工具M(jìn)ySQL
Workbench,通過【實(shí)驗(yàn)5-8】恢復(fù)刪除的數(shù)據(jù)。
■yoql>droptabledept_emp;
QueryOK,0rowsaffected(0.01sec)
■ysql>droptabledepartments:
ERROR3730(HVGOG):Cannotdroptable'departments'referencGdbyaforeignkey
■ysql>droptabledept.manager:
QueryOK,0rowsaffected(0.01soc)
■ysql>droptabledepartments:
QueryOK,0rowsaffected(0.01sec)
SQLF4eVSQLFile2*SQLFileTSQLFile6*employees*SQLFieTAdrmmstrabon-DataImportRes.x
localnstanceMySQL
DataImport
InpatfromDakImportProgress
ImportCompleted
Status:
lof1vnported.
11:47:29Restomgemployees(departments)
Runrvng:mysql.exe?<efmjts?fite??u3r$WdmrmppddtaWc*\tempMpSt>cvp.6g-protocoi-tcp-ho$t-kcrfx?t-user-root-
port-3306-defaJt-character-set-utffi-comments-database-enpioyees<T):\\(l)\V9nployeesjdepartYnents.sq|a
11:47:30ImportofD:\(l)hasfin$hed
【實(shí)驗(yàn)5-16]在時(shí)間點(diǎn)A使用m/sqldump命令對(duì)數(shù)據(jù)庫employees導(dǎo)出SQL文件,進(jìn)行邏
輯備份,備份完成,創(chuàng)建一個(gè)表test,并插入數(shù)據(jù),在時(shí)間點(diǎn)B刪除創(chuàng)建的表test,在時(shí)間
點(diǎn)C再次創(chuàng)建一個(gè)表test2,并插入一條數(shù)據(jù)。在這個(gè)操作過程中在時(shí)間點(diǎn)B刪除表test是
誤操作。使用mysqlbinlog進(jìn)行基于時(shí)間點(diǎn)的恢復(fù)操作,即經(jīng)過恢復(fù)之后employees數(shù)據(jù)庫
中會(huì)同時(shí)存在數(shù)據(jù)表test2和數(shù)據(jù)表test0
■ysql>createtabletest(nameuarchar(1G).ageint);
QueryOK,0rowsaffected(9.00sec)
■ysql>insertintotest(nane.age)ualu。(,小明,,’29.);
QueryOK.1rowaffected(0.53sec)
■ysql>
I\MV$0L\?y?ql-801?-Minx^\0?t?baw>By9qlbinlo9lo9.bineoeees--start-position155--etop-po?ition731layeql-uroot-p
:nt?rpassword:"■■■■■
I\MVSX\B9?ql*S0.17-MInx€M\0atabA9t>By?ql-uroot,p
paeeworda??????
?lco“toCMHySQLaonitor.Coaoandsendwith.or\9
(ourMySQLconnectionidit51
4rutrvtreion:8817MySQLCoaaunityS^rvtr-GPL
Copyright(c)2GOG.201$.Oracleand/orit.effilieto.Allrifht,r?gruR
iracleio?r^ioteredtr?d?MrkofOracleCorporationand/orit?
Othernaaeouyb?tradeaarkoofth?irrespectiv?
an?9.
ypt'Mlp;"or'\h'forhelp.Typ?Ac,tocleerthtcurrentinput?tate?>nt.
iyeql>eeploy”
latabawchanged
ITabl”/n.”pl?y?”I
departMnte
?■ployws
“l(fā)ari”
t”t2
titUo
r?!癷nMt(0.00B?C)
iyeql
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 制定職業(yè)發(fā)展路線圖計(jì)劃
- 印刷行業(yè)美工工作總結(jié)
- 《豪宅精裝修解讀》課件
- 《制肺部疾病》課件
- 2023年山東省聊城市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年山東省菏澤市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年河南省許昌市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年內(nèi)蒙古自治區(qū)呼和浩特市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2022年貴州省遵義市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 《糖尿病飲食護(hù)理》課件
- 《起重吊裝方案編制》課件
- 光伏扶貧項(xiàng)目可行性研究報(bào)告
- 鈑金沖壓件質(zhì)量要求
- 2022年高考全國甲卷語文試題評(píng)講課件55張
- 欠條(標(biāo)準(zhǔn)模版)
- 8.臺(tái)球助教速成培訓(xùn)手冊(cè)0.9萬字
- 深圳京基·KKmall市場(chǎng)考察報(bào)告(45頁
- 國家開放大學(xué)電大本科《西方社會(huì)學(xué)》2023-2024期末試題及答案(試卷代號(hào):1296)
- JBT5323-91立體倉庫焊接式鋼結(jié)構(gòu)貨架 技術(shù)條件
- 60m3臥式液化石油氣儲(chǔ)罐設(shè)計(jì)
- 命題多維細(xì)目表()卷
評(píng)論
0/150
提交評(píng)論