版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目6
MySQL數(shù)據(jù)庫基礎(chǔ)任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫任務(wù)2測(cè)試第一個(gè)PHP程序任務(wù)2創(chuàng)建與維護(hù)數(shù)據(jù)表任務(wù)3數(shù)據(jù)操作與查詢SpeakernameandtitlePHP+MySQL動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)創(chuàng)建與管理數(shù)據(jù)庫2任務(wù)1任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫任務(wù)分析學(xué)習(xí)基于數(shù)據(jù)庫軟件的開發(fā),掌握如何應(yīng)用數(shù)據(jù)庫軟件并熟練使用是十分重要的,本任務(wù)使用的數(shù)據(jù)庫軟件為MySQL5.7,通過使用Navicat圖形化管理工具對(duì)MySQL數(shù)據(jù)庫進(jìn)行創(chuàng)建與管理。01知識(shí)準(zhǔn)備1.MySQL默認(rèn)數(shù)據(jù)庫
MySQL默認(rèn)數(shù)據(jù)庫如圖6-1-1所示,可以看出,共包含4個(gè)數(shù)據(jù)庫,分別是information_schema數(shù)據(jù)庫、mysql數(shù)據(jù)庫、performance_schema數(shù)據(jù)庫和sys數(shù)據(jù)庫。2.創(chuàng)建數(shù)據(jù)庫語法格式
CREATEDATABASE[IFNOTEXISTS]<數(shù)據(jù)庫名>;3.刪除數(shù)據(jù)庫語法格式
DROPDATABASE[IFEXISTS]<數(shù)據(jù)庫名>;02任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第1步:打開Navicat,單擊“連接”按鈕,在彈出的“連接”下拉菜單中選擇“MySQL”選項(xiàng),如下圖所示。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第2步:彈出“新建連接(MySQL)”對(duì)話框,如圖6-1-3所示,填寫連接名、用戶名、密碼等,單擊“確定”按鈕,也可以先進(jìn)行連接測(cè)試,測(cè)試成功后再單擊“確定”按鈕。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第3步:雙擊左側(cè)的“test”文件夾選項(xiàng),依次單擊“查詢”→“新建查詢”按鈕,如下圖所示。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第4步:創(chuàng)建ksgl數(shù)據(jù)庫,在查詢編輯器中輸入如下代碼。創(chuàng)建數(shù)據(jù)庫命令,如下圖所示。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第5步:單擊“運(yùn)行”按鈕,在下面的信息欄中可以看到運(yùn)行結(jié)果,如下圖所示。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)?chuàng)建數(shù)據(jù)庫任務(wù)實(shí)施第6步:ksgl數(shù)據(jù)庫創(chuàng)建好之后,可以使用“showdatabases”命令查看數(shù)據(jù)庫,如下圖所示,可以看到新增了ksgl數(shù)據(jù)庫。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)h除數(shù)據(jù)庫任務(wù)實(shí)施第1步:打開Navicat,打開一個(gè)連接,新建查詢,輸入“DROPDATABASEksgl”;單擊“運(yùn)行”按鈕,刪除ksgl數(shù)據(jù)庫,如下圖所示。03任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫——?jiǎng)h除數(shù)據(jù)庫任務(wù)實(shí)施第2步:在左側(cè)的連接中可以看到,ksgl數(shù)據(jù)庫已被刪除,如下圖所示。03創(chuàng)建與維護(hù)數(shù)據(jù)表12任務(wù)2任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表任務(wù)分析數(shù)據(jù)表是數(shù)據(jù)庫的一部分,本任務(wù)進(jìn)行數(shù)據(jù)表的基本操作,主要內(nèi)容包括創(chuàng)建數(shù)據(jù)表、查看表結(jié)構(gòu)、修改數(shù)據(jù)表、刪除數(shù)據(jù)表。注意,在創(chuàng)建數(shù)據(jù)表之前,應(yīng)先使用USE語句選擇一個(gè)數(shù)據(jù)庫,并在指定的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表。01知識(shí)準(zhǔn)備創(chuàng)建數(shù)據(jù)表語法格式:CREATETABLE<表名>(……);查看表結(jié)構(gòu):DESCRIBE表名;修改數(shù)據(jù)表:通過ALTERTABLE語句來修改數(shù)據(jù)表的結(jié)構(gòu),常用于在已有的表中添加、修改或刪除列刪除數(shù)據(jù)表:使用DROPTABLE語句進(jìn)行數(shù)據(jù)表的刪除02任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)?chuàng)建數(shù)據(jù)表任務(wù)實(shí)施第1步:打開Navicat,新建查詢。創(chuàng)建xsgl數(shù)據(jù)庫,再選擇創(chuàng)建的數(shù)據(jù)庫,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)?chuàng)建數(shù)據(jù)表任務(wù)實(shí)施第2步:設(shè)計(jì)一個(gè)學(xué)生表,命名為tb_stu,tb_stu數(shù)據(jù)表的結(jié)構(gòu)如下表所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)?chuàng)建數(shù)據(jù)表任務(wù)實(shí)施第3步:在查詢中輸入SQL語句,創(chuàng)建數(shù)據(jù)表,然后選中用于創(chuàng)建表的語句,單擊“運(yùn)行已選擇的”按鈕,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)?chuàng)建數(shù)據(jù)表任務(wù)實(shí)施第4步:右擊左側(cè)的“test”文件夾選項(xiàng),選擇“刷新”選項(xiàng),如下左圖所示。依次展開“xsgl”數(shù)據(jù)庫→“表”選項(xiàng),通過查看數(shù)據(jù)表可以看到,tb_stu數(shù)據(jù)表已經(jīng)創(chuàng)建成功,如下右圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——查看表結(jié)構(gòu)任務(wù)實(shí)施第1步:打開Navicat,新建查詢,輸入“DESCtb_stu”語句。選中該語句,單擊“運(yùn)行已選擇的”按鈕,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——查看表結(jié)構(gòu)任務(wù)實(shí)施第2步:在執(zhí)行結(jié)果中可以看到數(shù)據(jù)表的結(jié)構(gòu)信息,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第1步:打開Navicat,新建查詢,在tb_stu數(shù)據(jù)表中添加address字段,類型為VARCHAR(255),輸入SQL語句并執(zhí)行,添加列,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第2步:再次執(zhí)行“DESCtb_stu”語句,查看數(shù)據(jù)表的結(jié)構(gòu),可以看到,tb_stu數(shù)據(jù)表中已新增了address字段,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第3步:修改tb_stu數(shù)據(jù)表中的sname字段,將類型修改為VARCHAR(30),輸入SQL語句并執(zhí)行,修改列,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第4步:再次執(zhí)行“DESCtb_stu”語句,查看sid數(shù)據(jù)表的結(jié)構(gòu),如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第5步:刪除tb_stu數(shù)據(jù)表中的address字段,輸入相應(yīng)的SQL語句并執(zhí)行,刪除列,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——修改數(shù)據(jù)表任務(wù)實(shí)施第5步:再次執(zhí)行“DESCtb_stu”語句,查看sid數(shù)據(jù)表的結(jié)構(gòu),如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)h除數(shù)據(jù)表任務(wù)實(shí)施第1步:打開Navicat,新建查詢,選擇“xsgl”選項(xiàng),使用xsgl數(shù)據(jù)庫,刪除tb_stu數(shù)據(jù)表,輸入相應(yīng)的SQL語句并執(zhí)行,如下圖所示。03任務(wù)2
創(chuàng)建與維護(hù)數(shù)據(jù)表——?jiǎng)h除數(shù)據(jù)表任務(wù)實(shí)施第2步:展開xsgl數(shù)據(jù)庫,刷新之后可以看到xsgl數(shù)據(jù)庫中的tb_stu數(shù)據(jù)表已被刪除,如下圖所示。03數(shù)據(jù)操作與查詢28任務(wù)3任務(wù)3
數(shù)據(jù)操作與查詢?nèi)蝿?wù)分析本任務(wù)講述數(shù)據(jù)表中記錄的基本操作,主要內(nèi)容包括插入記錄、查詢記錄、修改記錄和刪除記錄。01知識(shí)準(zhǔn)備插入記錄
INSERTINTO;查詢記錄SELECT條件查詢
WHERE<查詢條件>{<判定運(yùn)算1>,<判定運(yùn)算2>,…}對(duì)查詢結(jié)果進(jìn)行排序
ORDERBY<列名>[ASC|DESC]分組查詢
GROUPBY<列名>修改記錄
UPDATE<表名>SET字段1=值1[,字段2=值2…][WHERE<條件>]刪除記錄
DELETEFROM<表名>[WHERE<條件>]02任務(wù)3
數(shù)據(jù)操作與查詢——插入記錄任務(wù)實(shí)施第1步:創(chuàng)建一個(gè)記錄圖書信息的tb_book數(shù)據(jù)表,如圖6-3-1所示。03任務(wù)3
數(shù)據(jù)操作與查詢——插入記錄任務(wù)實(shí)施第2步:在tb_book數(shù)據(jù)表中插入一條記錄,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——插入記錄任務(wù)實(shí)施第3步:展開左邊的數(shù)據(jù)庫,雙擊表名,打開tb_book數(shù)據(jù)表,可以查看記錄,如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——?jiǎng)h除記錄任務(wù)實(shí)施第1步:在刪除記錄之前,在tb_book數(shù)據(jù)表中添加記錄,如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——?jiǎng)h除記錄任務(wù)實(shí)施第2步:使用DELETE語句刪除編號(hào)為002的圖書信息,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——?jiǎng)h除記錄任務(wù)實(shí)施第3步:刷新后,打開tb_book數(shù)據(jù)表查看記錄,編號(hào)為002的圖書信息已被刪除,如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——?jiǎng)h除記錄任務(wù)實(shí)施第4步:刪除tb_book數(shù)據(jù)表中所有的記錄,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——?jiǎng)h除記錄任務(wù)實(shí)施第5步:刷新后,打開tb_book數(shù)據(jù)表查看記錄,發(fā)現(xiàn)tb_book數(shù)據(jù)表中的記錄已被全部清空,如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——修改記錄任務(wù)實(shí)施第1步:參考下左圖,自行添加若干記錄,將編號(hào)為003的圖書價(jià)格修改為29.9,運(yùn)行結(jié)果如下右圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——修改記錄任務(wù)實(shí)施第2步:刷新后,打開tb_book數(shù)據(jù)表查看記錄,編號(hào)為003的圖書價(jià)格已被成功修改,如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——查詢記錄任務(wù)實(shí)施第1步:自行添加若干記錄,查詢所有圖書信息,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——查詢記錄任務(wù)實(shí)施第2步:查詢書名及作者兩列,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——查詢記錄任務(wù)實(shí)施第3步:查詢出版社為“電子工業(yè)出版社”的所有圖書信息,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——查詢記錄任務(wù)實(shí)施第4步:查詢書名中包含為“MySQL”的所有圖書信息,并按照價(jià)格升序排列,運(yùn)行結(jié)果如下圖所示。03任務(wù)3
數(shù)據(jù)操作與查詢——查詢記錄任務(wù)實(shí)施第5步:查詢價(jià)格小于30的所有圖書信息,運(yùn)行結(jié)果如下圖所示。03項(xiàng)目6
MySQL數(shù)據(jù)庫基礎(chǔ)思考與實(shí)訓(xùn)041.在Mysqlstudent_table(id,name,birth,sex)數(shù)據(jù)表中,插入如下記錄。('1001','','2000-01-01','男');('1002',null,'2000-12-21','男');('1003',NULL,'2000-05-20','男');('1004','張三','2000-08-06','男');('1005','李四','2001-12-01','女');執(zhí)行selectcount(name)fromstudent_table的結(jié)果是()A.5 B.4
C.3 D.2項(xiàng)目6
MySQL數(shù)據(jù)庫基礎(chǔ)思考與實(shí)訓(xùn)042.在創(chuàng)建完一張數(shù)據(jù)表后,發(fā)現(xiàn)少創(chuàng)建了一列,此時(shí)需要修改表結(jié)構(gòu),應(yīng)該使用哪條語句進(jìn)行操作?()A.MODIFYTABLE
B.INSERTTABLEC.ALTERTABLE
D.UPDATETABLE項(xiàng)目6
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年私人定制無人機(jī)攝影合同3篇
- 電工電子課程設(shè)計(jì)臺(tái)燈
- 2024年版建設(shè)工程施工合同
- 2024年新型擔(dān)保借款協(xié)議范本及風(fēng)險(xiǎn)評(píng)估報(bào)告3篇
- 粘土烘干機(jī)課程設(shè)計(jì)
- 用戶成長課程設(shè)計(jì)
- 2024年度景區(qū)導(dǎo)覽燈箱制作與安裝合同3篇
- 簡易gps系統(tǒng)課程設(shè)計(jì)
- 電力機(jī)車電機(jī)課程設(shè)計(jì)
- 機(jī)械課程設(shè)計(jì)蝸桿軸設(shè)計(jì)
- 列車車門故障應(yīng)急處理方案
- 2024年02月天津市口腔醫(yī)院派遣制人員招考聘用40人筆試歷年(2016-2023年)真題薈萃帶答案解析
- 評(píng)判創(chuàng)業(yè)計(jì)劃書
- 北京市西城區(qū)2023-2024學(xué)年部編版七年級(jí)上學(xué)期期末歷史試卷
- 廣東省博物館
- 徐州市2023-2024學(xué)年九年級(jí)上學(xué)期期末道德與法治試卷(含答案解析)
- 農(nóng)業(yè)信息化實(shí)現(xiàn)農(nóng)業(yè)現(xiàn)代化的數(shù)字化轉(zhuǎn)型
- 《義務(wù)教育道德與法治課程標(biāo)準(zhǔn)(2022年版)》
- 學(xué)校食堂廚房規(guī)范化操作程序
- 醫(yī)保飛檢工作方案
- 招投標(biāo)基礎(chǔ)知識(shí)講解
評(píng)論
0/150
提交評(píng)論