![《PHP》第3章習(xí)題答案_第1頁](http://file4.renrendoc.com/view5/M00/12/02/wKhkGGZ8B4-ATIOhAAJYcJvvySM966.jpg)
![《PHP》第3章習(xí)題答案_第2頁](http://file4.renrendoc.com/view5/M00/12/02/wKhkGGZ8B4-ATIOhAAJYcJvvySM9662.jpg)
![《PHP》第3章習(xí)題答案_第3頁](http://file4.renrendoc.com/view5/M00/12/02/wKhkGGZ8B4-ATIOhAAJYcJvvySM9663.jpg)
![《PHP》第3章習(xí)題答案_第4頁](http://file4.renrendoc.com/view5/M00/12/02/wKhkGGZ8B4-ATIOhAAJYcJvvySM9664.jpg)
![《PHP》第3章習(xí)題答案_第5頁](http://file4.renrendoc.com/view5/M00/12/02/wKhkGGZ8B4-ATIOhAAJYcJvvySM9665.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第三章習(xí)題答案一、選擇題C2C3B4C5C6A7C8D二、填空題timestamp2多單3insert,delete,update,select41:11:nn:n5renametablenewstonewsTable;6數(shù)據(jù)庫引擎,編碼為gbk,自增三、簡答與練習(xí)題1、簡述創(chuàng)建數(shù)據(jù)庫的方法。在MySQL中,使用createdatabase語句創(chuàng)建數(shù)據(jù)庫。其語法格式如下:createdatabase[ifnotexists]db_name[create_specification[,create_specification]…]其中create_specification:[default]charactersetcharset_name|[default]collatecollation_namedb_name是數(shù)據(jù)庫名。MySQL的數(shù)據(jù)庫在文件系統(tǒng)中是以目錄方式表示的,因此,命令中的數(shù)據(jù)庫名必須符合操作系統(tǒng)文件夾命名規(guī)則。同時需要注意的是,在MySQL中數(shù)據(jù)庫名是不區(qū)分大小寫的。ifnotexists在創(chuàng)建數(shù)據(jù)庫前進行判斷,只有該數(shù)據(jù)庫當前不存在時才執(zhí)行。default指默認值。characterset指數(shù)據(jù)庫字符集,charset_name為字符集名稱。collate指字符集的校對規(guī)則,collation_name為校對規(guī)則名稱。2、簡述創(chuàng)建數(shù)據(jù)表的方法。在MySQL中創(chuàng)建表的基本語法格式如下:create[temporary]table[ifnotexists]tbl_name[(create_definition,…)][table_options][select_statement]createtable語句的參數(shù)說明如下表所示。表createtable語句的參數(shù)說明關(guān)鍵字說明temporary如果使用該關(guān)鍵字,表示創(chuàng)建一個臨時表ifnotexists該關(guān)鍵字用于避免表存在時MySQL報告的錯誤create_definition表的列定義部分,包括列名、數(shù)據(jù)類型和列上的約束等table_options表的一些特性參數(shù)select_statementselect語句部分可以在現(xiàn)有表的基礎(chǔ)上創(chuàng)建表3、簡述Select語句各個子句的作用。select子句中用來指定需要查詢的列;from子句用來指明查詢的數(shù)據(jù)表,from子句中可以只包含一張表,也可以引用多張表。where子句用于提供查詢條件,實現(xiàn)對數(shù)據(jù)的過濾。使用orderby子句可以對查詢結(jié)果進行排序。關(guān)鍵字asc表示升序,desc表示降序,系統(tǒng)默認為升序。groupby子句主要用于根據(jù)字段進行分段,having子句與where子句功能類似,having子句通常和groupby子句一起使用,用來對查詢的結(jié)果進一步進行篩選。limit子句是select語句的最后一個子句,主要用于限制返回的記錄行數(shù)。4、假設(shè)有學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫,數(shù)據(jù)庫名為XSGL,其中主要有如表3.4.1~表3.4.8所示的表及其樣本數(shù)據(jù)。表3.3.1students:學(xué)生信息表列名說明類型可否為空備注sno學(xué)號char(10)否主鍵sname姓名varchar(50)否gender性別char(1)否birth出生年月date否classNo班級號char(10)否外鍵表3.3.2學(xué)生信息表樣本數(shù)據(jù)學(xué)號姓名性別出生年月班級號10001Aaf1995-9ff1996-8-44080210003Adff1997-9-124080210004Ghm1998-2-24080310005Sdm1994-6-124080410006Dfbf1997-7-340805表3.3.3class:班級信息表列名說明類型可否為空備注classNo班級號char(10)否主鍵className班級名varchar(50)否number人數(shù)int否major專業(yè)varchar(100)否表3.3.4班級信息表樣本數(shù)據(jù)班級號班級名人數(shù)專業(yè)40801yyy35OS40802xx45AD40803rr36CS40804Yy35OS40805ee78RY表3.3.5courses:課程信息表列名說明類型可否為空備注courseNo課程號char(10)否主鍵courseName課程名varchar(50)否creditHours課時double否credits學(xué)分Double否表3.3.6課程信息表樣本數(shù)據(jù)課程號課程名課時學(xué)分1Operating4832Computer3223Music3224Database644表3.3.7choices:選課信息表列名說明類型可否為空備注choiceNo選課號char(10)否主鍵courseNo課程號char(10)否外鍵sNo學(xué)號char(10)否外鍵grade成績double表3.3.8選課信息表樣本數(shù)據(jù)選課號課程號學(xué)號成績111000189221000290311000367431000190完成以下操作:創(chuàng)建數(shù)據(jù)庫XSGL。createdatabasexsgl;創(chuàng)建學(xué)生信息表、班級信息表、課程信息表和選課信息表。/*創(chuàng)建班級表*/droptableifexiststbl_class;createtabletbl_class(classNochar(10)notnullcomment'班級號',classnamevarchar(50)notnullcomment'班級名',numberintnotnullcomment'人數(shù)',majorvarchar(100)notnullcomment'專業(yè)',primarykey(classno))engine=InnoDBdefaultcharset=utf8;/*創(chuàng)建課程表*/droptableifexiststbl_courses;createtabletbl_courses(courseNochar(10)notnullcomment'課程號',coursenamevarchar(50)notnullcomment'課程名',creditHoursdoublenotnullcomment'課時',creditsdoublenotnullcomment'學(xué)分',primarykey(courseNo))engine=InnoDBdefaultcharset=utf8;/*創(chuàng)建學(xué)生表*/droptableifexiststbl_students;createtabletbl_students(snochar(10)notnullcomment'學(xué)號',snamevarchar(50)notnullcomment'姓名',genderchar(1)notnullcomment'性別',birthtimestampnotnullcomment'出生年月',classNochar(10)notnullcomment'班級號',foreignkeyFK_classNo(classNo)referencestbl_class(classNo),primarykey(sno))engine=InnoDBdefaultcharset=utf8;/*創(chuàng)建選課表*/droptableifexiststbl_choices;createtabletbl_choices(choicenochar(10)notnullcomment'選課號',courseNochar(10)notnullcomment'課程號',sNochar(10)notnullcomment'學(xué)號',gradedoublenotnullcomment'成績',foreignkeyFK_sNo(sNo)referencestbl_students(sno),foreignkeyFK_courseNo(courseNo)referencestbl_courses(courseNo),primarykey(choiceno))engine=InnoDBdefaultcharset=utf8;插入各表的樣本數(shù)據(jù)。/*插入班級表數(shù)據(jù)*/Insertintotbl_classvalues('40801','yyy',35,'OS');Insertintotbl_classvalues('40802','xx',45,'AD');Insertintotbl_classvalues('40803','rr',36,'CS');Insertintotbl_classvalues('40804','Yy',35,'OS');Insertintotbl_classvalues('40805','ee',78,'RY');/*插入課程表數(shù)據(jù)*/Insertintotbl_coursesvalues('1','Operating',48,3);Insertintotbl_coursesvalues('2','Computer',32,2);Insertintotbl_coursesvalues('3','Music',32,2);Insertintotbl_coursesvalues('4','Database',64,4);/*插入學(xué)生表數(shù)據(jù)*/Insertintotbl_studentsvalues('10001','Aa','f','1995-9-1','40801');Insertintotbl_studentsvalues('10002','Df','f','1996-8-4','40802');Insertintotbl_studentsvalues('10003','Adf','f','1997-9-12','40802');Insertintotbl_studentsvalues('10004','Gh','m','1998-2-2','40803');Insertintotbl_studentsvalues('10005','Sd','m','1994-6-12','40804');Insertintotbl_studentsvalues('10006','Dfb','f','1997-7-3','40805');/*插入選課表數(shù)據(jù)*/Insertintotbl_choicesvalues('1','1','10001',89);Insertintotbl_choicesvalues('2','2','10002',90);Insertintotbl_choicesvalues('3','1','10003',67);Insertintotbl_choicesvalues('4','3','10001',90);在學(xué)生信息表中,刪除學(xué)號為10005的學(xué)生信息。deletefromtbl_studentswheresno='10005';將學(xué)號為10002的學(xué)生的班級編號修改為40802。Updatetbl_studentssetclassno='40802'wheresno='10002';根據(jù)學(xué)生信息樣本數(shù)據(jù)表重新插入學(xué)生編號為10005的數(shù)據(jù)。Insertintotbl_studentsvalues('10005','Sd','f','1994-6-12','40804');查詢學(xué)生信息表中所有學(xué)生的信息。select*fromtbl_students;查詢班級為10002的所有學(xué)生的學(xué)號、姓名。selectsno,snamefromtbl_stude
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代職場人的平衡之道事業(yè)與生活發(fā)展策略研究
- 知識產(chǎn)法在防止電商虛假宣傳中的作用
- 2025年中國肉蛋乳品類行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2024-2030年中國桌上游戲(桌游)行業(yè)市場深度研究及投資戰(zhàn)略規(guī)劃報告
- 部入部申請書
- 生物科技產(chǎn)業(yè)的人才培養(yǎng)與教育模式探討
- 2025年重型材質(zhì)球閥項目投資可行性研究分析報告
- 校園內(nèi)的學(xué)生日常交互習(xí)慣以及其在學(xué)生之間影響作用的分析
- 電子商務(wù)平臺成功運營的全面策略分析報告
- 2025年貨物租賃合同
- 廣東省汕尾市汕尾市2024年中考一模英語試題(含答案)
- LY/T 3378-2024木蠟油地板
- 元宵節(jié)猜燈謎 11
- 施工現(xiàn)場視頻監(jiān)控系統(tǒng)施工方案
- (正式版)JTT 1495-2024 公路水運危險性較大工程安全專項施工方案審查規(guī)程
- 2024年演出經(jīng)紀人考試必背1000題一套
- 20G520-1-2鋼吊車梁(6m-9m)2020年合訂本
- (正式版)JBT 1050-2024 單級雙吸離心泵
- 華師大版數(shù)學(xué)七年級下冊全冊教案
- 招商代理及商業(yè)運營服務(wù) 投標方案(技術(shù)方案)
- 小學(xué)數(shù)學(xué)六年級解方程練習(xí)600題及答案
評論
0/150
提交評論