MySQL數(shù)據(jù)庫應(yīng)用與管理實(shí)戰(zhàn)-課后練習(xí)題及答案 張俊華_第1頁
MySQL數(shù)據(jù)庫應(yīng)用與管理實(shí)戰(zhàn)-課后練習(xí)題及答案 張俊華_第2頁
MySQL數(shù)據(jù)庫應(yīng)用與管理實(shí)戰(zhàn)-課后練習(xí)題及答案 張俊華_第3頁
MySQL數(shù)據(jù)庫應(yīng)用與管理實(shí)戰(zhàn)-課后練習(xí)題及答案 張俊華_第4頁
MySQL數(shù)據(jù)庫應(yīng)用與管理實(shí)戰(zhàn)-課后練習(xí)題及答案 張俊華_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《MySQL《MySQL數(shù)據(jù)庫應(yīng)用設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程》課后練習(xí)PAGEPAGE3模塊11.選擇題(1)以下關(guān)于MySQL的說法中錯(cuò)誤的是()。A.MySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)B.MySQL是一種開放源碼軟件C.MySQL服務(wù)器工作在B/S模式下D.安裝在Windows操作系統(tǒng)中的MySQL,其MySQL語句區(qū)分大小寫(2)以下關(guān)于MySQL的說法中錯(cuò)誤的是()。A.MySQL不僅是開源軟件,而且能夠跨平臺(tái)使用B.可以通過【服務(wù)】窗口啟動(dòng)MySQL服務(wù),如果服務(wù)已經(jīng)啟動(dòng),可以在【任務(wù)管理器】的【詳細(xì)信息】選項(xiàng)卡中查找“mysqld.exe”進(jìn)程,如果該進(jìn)程存在則表示MySQL服務(wù)正在運(yùn)行C.手動(dòng)修改MySQL的配置文件“my.ini”時(shí),只能更改與客戶端有關(guān)的配置信息,而不能更改與服務(wù)器有關(guān)的配置信息D.成功登錄MySQL服務(wù)器后,直接輸入“Help;”命令,按【Enter】鍵可以查看幫助信息(3)在命令提示符“mysql>”后輸入以下()命令不能退出MySQL。A.Go B.Ctrl+Z C.Exit D.Quit(4)關(guān)于MySQL數(shù)據(jù)庫服務(wù)登錄,以下描述正確的是()。A.不用啟動(dòng)任何服務(wù)就可以直接登錄MySQL數(shù)據(jù)庫服務(wù)器B.只能使用用戶名和密碼方式登錄MySQL數(shù)據(jù)庫服務(wù)器C.只能使用Windows操作系統(tǒng)的用戶登錄方式登錄MySQL數(shù)據(jù)庫服務(wù)器D.以上描述都不正確(5)以下軟件不屬于MySQL圖形管理工具的是()。A.NavicatforMySQL B.MySQLWorkbenchC.phpMyAdmin D.PyCharm2.填空題(1)MySQL是目前非常流行的開放源代碼的小型數(shù)據(jù)庫管理系統(tǒng),被廣泛地應(yīng)用在各類中小型網(wǎng)站中,由于擁有()、()、()、()等突出特點(diǎn),許多中小型網(wǎng)站為降低其成本而選擇MySQL作為網(wǎng)站數(shù)據(jù)庫管理系統(tǒng)。(2)Navicat可以用來對(duì)本機(jī)或遠(yuǎn)程的()、()、()、()及PostgreSQL數(shù)據(jù)庫進(jìn)行管理和開發(fā)。Navicat適用于()、()及()這3種平臺(tái)。(3)登錄MySQL數(shù)據(jù)庫服務(wù)器的典型命令為“MySQL-uroot-p”,命令中的“MySQL”表示()的命令,“-u”表示(),“root”表示(),“-p”表示()。(4)對(duì)于登錄MySQL數(shù)據(jù)庫服務(wù)器的命令,如果MySQL服務(wù)器在本地計(jì)算機(jī)上,則主機(jī)名可以寫成(),也可以寫IP地址()。(5)MySQL中每條SQL語句以()、()或()結(jié)束,3種結(jié)束符的作用相同。(6)如果創(chuàng)建MySQL服務(wù)時(shí)定義的服務(wù)名稱為MySQL,則使用()命令可以啟動(dòng)MySQL服務(wù),使用()命令可以停止MySQL服務(wù)。(7)在命令提示符“mysql>”后輸入()或()命令可退出MySQL的登錄狀態(tài)。模塊21.選擇題(1)在MySQL中,通常使用()語句來指定一個(gè)已有數(shù)據(jù)庫作為當(dāng)前工作的數(shù)據(jù)庫。A.Do B.Go C.At D.Use(2)刪除一個(gè)數(shù)據(jù)庫的語句是()。A.CreateDatabase B.DropDatabaseC.AlterDatabase D.DeleteDatabase(3)在創(chuàng)建數(shù)據(jù)庫時(shí),可以使用()子句確保如果數(shù)據(jù)庫不存在就創(chuàng)建它,如果存在就直接使用它。A.IfNotExists B.IfExists C.IfExist D.IfNotExist(4)在MySQL自帶數(shù)據(jù)庫中,()數(shù)據(jù)庫存儲(chǔ)了系統(tǒng)的權(quán)限信息。A.information_schema B.mysql C.sys D.performance_schema(5)以下所列性能中,哪一項(xiàng)是InnoDB存儲(chǔ)引擎沒有的?()A.支持事務(wù)安全 B.支持外鍵 C.支持全文索引 D.支持行鎖定(6)數(shù)據(jù)庫系統(tǒng)一般包括數(shù)據(jù)和()。A.?dāng)?shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)B.硬件、數(shù)據(jù)庫應(yīng)用系統(tǒng)和用戶C.?dāng)?shù)據(jù)庫、硬件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、用戶和硬件D.?dāng)?shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用系統(tǒng)和硬件(7)下列說法中對(duì)系統(tǒng)數(shù)據(jù)庫描述正確的是()。A.系統(tǒng)數(shù)據(jù)庫是指安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫,可以將其刪除B.系統(tǒng)數(shù)據(jù)庫是指安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫,不能將其刪除C.系統(tǒng)數(shù)據(jù)庫可以根據(jù)需要選擇性進(jìn)行安裝D.以上說法都不對(duì)(8)()數(shù)據(jù)庫不屬于MySQL自帶數(shù)據(jù)庫。A.information_schema B.mysql C.sys D.pubs(9)在MySQL中,使用()語句可查看系統(tǒng)所支持的引擎類型。A.SelectEngines; B.ShowCreateEngines;C.ShowEngines; D.UseEngines;(10)若已經(jīng)創(chuàng)建數(shù)據(jù)庫“MallDB”,查看該數(shù)據(jù)庫具體的創(chuàng)建信息的語句是()。A.ShowCreateDatabaseMallDB; B.ShowDatabaseMallDB;C.ShowDatabases; D.ShowMallDB;2.填空題(1)一個(gè)完整的數(shù)據(jù)庫系統(tǒng)由()、()、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序、用戶和硬件組成。數(shù)據(jù)庫由()統(tǒng)一管理,任何數(shù)據(jù)訪問都是通過()來完成的。(2)在MySQL中,每一條SQL語句都以()作為結(jié)束標(biāo)志。(3)查看MySQL數(shù)據(jù)庫服務(wù)器主機(jī)上的數(shù)據(jù)庫的語句為()。(4)使用CreateDatabase語句創(chuàng)建數(shù)據(jù)庫之后,該數(shù)據(jù)庫不會(huì)自動(dòng)成為當(dāng)前數(shù)據(jù)庫,需要使用()語句來指定。(5)在MySQL中,創(chuàng)建數(shù)據(jù)庫“test”的語句的正確寫法為()。(6)在MySQL中,刪除數(shù)據(jù)庫“test”的語句的正確寫法為()。(7)在MySQL中,()用戶擁有最高權(quán)限,因此使用該用戶登錄MySQL數(shù)據(jù)庫服務(wù)器后,就可以創(chuàng)建數(shù)據(jù)庫了。(8)在MySQL中,針對(duì)具體的要求,可以對(duì)每一張數(shù)據(jù)表使用()存儲(chǔ)引擎。(9)在MySQL5.5.5之后的版本中,MySQL默認(rèn)的存儲(chǔ)引擎為()。在MySQL5.5.5之前的版本中,MySQL默認(rèn)的存儲(chǔ)引擎為()。模塊31.選擇題(1)下列數(shù)據(jù)類型中,不屬于MySQL數(shù)據(jù)類型的是()。A.int B.var C.time D.char(2)在SQL中,修改數(shù)據(jù)表結(jié)構(gòu)的語句是()。A.ModifyTable B.ModifyStructure C.AlterTable D.AlterStructure(3)在SQL中,只修改字段的數(shù)據(jù)類型的語句是()。A.AlterTable…AlterColumn B.AlterTable…ModifyColumn…C.AlterTable…Update… D.AlterTable…UpdateColumn…(4)在SQL中,刪除字段的語句是()。A.AlterTable…Delete… B.AlterTable…DeleteColumn…C.AlterTable…Drop… D.AlterTable…DropColumn…(5)創(chuàng)建數(shù)據(jù)表時(shí),不允許某字段為空可以使用()。A.NotNull B.NoNull C.NotBlank D.Null(6)以下關(guān)于MySQL數(shù)據(jù)表的描述正確的是()。A.在MySQL中,一個(gè)數(shù)據(jù)庫中可以有重名的數(shù)據(jù)表B.在MySQL中,一個(gè)數(shù)據(jù)庫中不能有重名的數(shù)據(jù)表C.在MySQL中,數(shù)據(jù)表的名稱可以使用數(shù)字來命名D.以上說法都不對(duì)(7)以下關(guān)于創(chuàng)建MySQL數(shù)據(jù)表的描述中正確的是()。A.使用Create語句可以創(chuàng)建不帶字段的空數(shù)據(jù)表B.在創(chuàng)建數(shù)據(jù)表時(shí),可以設(shè)置數(shù)據(jù)表中字段值為自動(dòng)增長字段C.在創(chuàng)建數(shù)據(jù)表時(shí),數(shù)據(jù)表中字段的字段名稱可以重復(fù)D.以上說法都對(duì)(8)以下關(guān)于修改MySQL數(shù)據(jù)表的描述中錯(cuò)誤的是()。A.可以修改數(shù)據(jù)表中字段的數(shù)據(jù)類型B.可以修改數(shù)據(jù)表中字段的名稱C.可以修改數(shù)據(jù)表的名稱D.不可以同時(shí)修改數(shù)據(jù)表中字段的名稱和數(shù)據(jù)類型(9)查看MySQL數(shù)據(jù)表的結(jié)構(gòu)時(shí),使用()關(guān)鍵字。A.Desc B.Show C.ShowTables; D.Select(10)修改MySQL數(shù)據(jù)表的名稱時(shí),使用()關(guān)鍵字。A.Create B.Rename C.Drop D.Desc2.填空題(1)在MySQL中,系統(tǒng)數(shù)據(jù)類型主要分為()、()、()和特殊類型4種。(2)MySQL使用()和()來表示小數(shù)。浮點(diǎn)類型有兩種:()和()。定點(diǎn)類型只有一種:decimal。(3)浮點(diǎn)類型(float和double)相對(duì)于定點(diǎn)類型decimal的優(yōu)勢(shì)是,在長度一定的情況下,浮點(diǎn)類型能比定點(diǎn)類型(),但其缺點(diǎn)是()。(4)decimal在MySQL中是以()形式存儲(chǔ)的,用于存儲(chǔ)精度相對(duì)要求()的數(shù)據(jù)。兩個(gè)浮點(diǎn)數(shù)據(jù)進(jìn)行減法或比較運(yùn)算時(shí)容易出現(xiàn)問題,如果進(jìn)行數(shù)值比較,最好使用()數(shù)據(jù)類型。(5)MySQL針對(duì)不同種類的日期和時(shí)間提供了很多種數(shù)據(jù)類型。如果只需要存儲(chǔ)年份,則使用()類型即可;如果只記錄時(shí)間,只需使用()類型即可。如果同時(shí)需要存儲(chǔ)日期和時(shí)間,則可以使用()或()類型。存儲(chǔ)范圍較大的日期最好使用()類型。當(dāng)需要插入記錄的同時(shí)插入當(dāng)前時(shí)間時(shí),使用()類型更方便。(6)char類型是()長度,varchar類型是()長度,()類型按實(shí)際長度存儲(chǔ),比較節(jié)省存儲(chǔ)空間。在速度上有要求的可以使用()類型,反之則可以使用()類型。(7)char、varchar、text這3種數(shù)據(jù)類型中的檢索速度最快的是()類型。(8)Enum類型和Set類型的值都是以字符串形式出現(xiàn)的,但在數(shù)據(jù)庫中存儲(chǔ)的是()。Enum類型只能?。ǎ┲?,Set類型則可取()值。(9)在數(shù)據(jù)庫“MallDB”中創(chuàng)建數(shù)據(jù)表“test”的語句是()。(10)在數(shù)據(jù)庫“MallDB”中刪除數(shù)據(jù)表“test”的語句是()。(11)查看MySQL數(shù)據(jù)庫的表結(jié)構(gòu)時(shí),可以使用()語句或者()語句,二者作用相同。(12)在MySQL中,查看數(shù)據(jù)表的結(jié)構(gòu)可以使用()語句或()語句。通過這兩個(gè)語句,可以查看數(shù)據(jù)表的字段名稱、字段的數(shù)據(jù)類型和完整性約束條件等。(13)在MySQL中,可以使用()語句修改數(shù)據(jù)表,數(shù)據(jù)表重命名的語法格式為()。模塊41.選擇題(1)()語句不能用于創(chuàng)建索引。A.CreateIndex B.CreateTable C.AlterTable D.CreateDatabase(2)在MySQL中,索引可以提高()操作的效率。A.Insert B.Update C.Delete D.Select(3)在MySQL中,唯一索引的關(guān)鍵字是()。A.Fulltext B.Only C.Unique D.Index(4)下面關(guān)于MySQL數(shù)據(jù)表的主鍵約束的描述正確的是()。A.一張數(shù)據(jù)表可以有多個(gè)主鍵約束 B.一張數(shù)據(jù)表只能有一個(gè)主鍵約束C.主鍵約束只能由一個(gè)字段組成 D.以上說法都不對(duì)(5)下面關(guān)于MySQL數(shù)據(jù)表中的約束的描述正確的是()。A.Unique約束字段值可以包含NullB.?dāng)?shù)據(jù)表數(shù)據(jù)的完整性使用表約束就足夠了C.MySQL中的主鍵必須設(shè)置自增屬性D.以上說法都不對(duì)(6)下面哪一個(gè)約束需要涉及兩張數(shù)據(jù)表?()A.外鍵約束 B.主鍵約束 C.非空約束 D.默認(rèn)值約束(7)以下關(guān)于MySQL數(shù)據(jù)表主鍵說法中錯(cuò)誤的是()。A.一張MySQL數(shù)據(jù)表只能有一個(gè)主鍵字段B.主鍵字段值可以包含一個(gè)空值C.主鍵字段的值不能有重復(fù)值D.刪除主鍵只是刪除了指定的主鍵約束,并沒有刪除設(shè)置了主鍵的字段(8)設(shè)置MySQL數(shù)據(jù)表默認(rèn)值約束時(shí),對(duì)應(yīng)字段最好同時(shí)具有()約束。A.主鍵約束 B.外鍵約束 C.非空約束 D.唯一約束(9)創(chuàng)建索引時(shí),ASC參數(shù)表示()。A.升序排列 B.降序排列 C.單列索引 D.多列索引(10)以下關(guān)于索引的刪除操作的描述中正確的是()。A.索引一旦創(chuàng)建,不能刪除 B.一次只能刪除一個(gè)索引C.一次可以刪除多個(gè)索引 D.以上都不對(duì)(11)在給已經(jīng)存在的數(shù)據(jù)表添加索引時(shí),通常需要在索引名稱前添加()關(guān)鍵字。A.Unique B.Fulltext C.Spatial D.Index2.填空題(1)MySQL的約束是指(),能夠幫助數(shù)據(jù)庫管理員更好地管理數(shù)據(jù)庫,并且能夠確保數(shù)據(jù)庫表中數(shù)據(jù)的()和(),主要包括()、()、()、非空約束、()和檢查約束。(2)一張數(shù)據(jù)表只能有()個(gè)主鍵約束,并且主鍵約束所在的字段不能接受()值。將一張數(shù)據(jù)表的一個(gè)字段或字段組合定義為引用其他數(shù)據(jù)表的主鍵字段,則引用的這個(gè)字段或字段組合就稱為()。被引用的數(shù)據(jù)表稱為(),簡稱();引用表稱為(),簡稱()。(3)在“用戶表”數(shù)據(jù)表中,為了避免用戶重名,可以將用戶名字段設(shè)置為()約束或()約束。(4)使用CreateTable語句創(chuàng)建包含約束的數(shù)據(jù)表時(shí),指定主鍵約束的關(guān)鍵字為(),指定外鍵約束的關(guān)鍵字為(),指定唯一約束的關(guān)鍵字為(),指定檢查約束的關(guān)鍵字為()。(5)如果在數(shù)據(jù)表中插入新記錄時(shí),希望系統(tǒng)自動(dòng)生成字段的值,可以通過()關(guān)鍵字來實(shí)現(xiàn)。(6)在MySQL中,Auto_Increment約束的初始值為(),每新增一條記錄,字段值自動(dòng)加()。(7)在MySQL中,刪除主鍵約束的語法格式為(),刪除外鍵約束的語法格式為()。(8)在MySQL數(shù)據(jù)表中,主鍵約束的關(guān)鍵字是(),默認(rèn)值約束的關(guān)鍵字是()。(9)每張MySQL數(shù)據(jù)表中只有一個(gè)字段或者多個(gè)字段的組合可以定義為主鍵約束,所以該字段不能包含有()值。(10)具有強(qiáng)制數(shù)據(jù)唯一性的約束包括()和唯一性約束。(11)自增約束字段必須有()約束,否則無法創(chuàng)建或添加自增約束。(12)索引是一種重要的數(shù)據(jù)對(duì)象,能夠提高數(shù)據(jù)的(),使用索引還可以確保列的唯一性,從而保證數(shù)據(jù)的()。(13)創(chuàng)建索引有兩種方法,一種是在創(chuàng)建數(shù)據(jù)表時(shí)使用設(shè)置()來創(chuàng)建唯一索引,另一種是使用()語句來創(chuàng)建唯一索引。(14)如果想要?jiǎng)h除某個(gè)指定的索引,可以使用的關(guān)鍵字有()和()。模塊51.選擇題(1)要快速完全清空一張數(shù)據(jù)表中的記錄可以使用()語句。A.TruncateTable B.DeleteTable C.DropTable D.ClearTable(2)使用Insert語句插入記錄時(shí),使用()關(guān)鍵字會(huì)忽略導(dǎo)致重復(fù)關(guān)鍵字的錯(cuò)誤記錄。A.NoSame B.Ignore C.Repeat D.Unique(3)以下()語句無法在數(shù)據(jù)表中增加記錄。A.InsertInto…Values… B.InsertInto…Select…C.InsertInto…Set… D.InsertInto…Update…(4)以下關(guān)于向MySQL數(shù)據(jù)表中添加數(shù)據(jù)的描述中錯(cuò)誤的是()。A.可以一次性向數(shù)據(jù)中的所有字段添加數(shù)據(jù)B.可以根據(jù)條件向數(shù)據(jù)表中的字段添加數(shù)據(jù)C.可以一次性向數(shù)據(jù)表中添加多條數(shù)據(jù)記錄D.只能一次性向數(shù)據(jù)表中添加一條數(shù)據(jù)記錄(5)以下關(guān)于修改MySQL數(shù)據(jù)表中的數(shù)據(jù)的描述中正確的是()。A.一次只能修改數(shù)據(jù)中的一條記錄B.一次可以指定修改多條記錄C.不能根據(jù)指定條件修改部分記錄的數(shù)據(jù)D.以上說法都不對(duì)(6)以下關(guān)于刪除MySQL數(shù)據(jù)表中的記錄的描述中正確的是()。A.使用Delete語句可以刪除數(shù)據(jù)表中全部記錄B.使用Delete語句可以刪除數(shù)據(jù)表中一條或多條記錄C.使用Delete語句一次只能刪除一條記錄D.以上說法都不對(duì)2.填空題(1)向MySQL數(shù)據(jù)表中添加數(shù)據(jù)記錄時(shí),使用的關(guān)鍵字是()。(2)修改MySQL數(shù)據(jù)表中的記錄數(shù)據(jù)時(shí),使用的關(guān)鍵字是()。(3)刪除MySQL數(shù)據(jù)表中的記錄時(shí),使用的關(guān)鍵字是()。(4)更新MySQL數(shù)據(jù)表某個(gè)字段所有數(shù)據(jù)記錄的關(guān)鍵字是()。(5)在MySQL中,可以使用()命令將文本文件導(dǎo)入數(shù)據(jù)庫中,并且不需要登錄MySQL客戶端。(6)在MySQL中,可以使用()語句將表的內(nèi)容導(dǎo)出成一個(gè)文本文件,并用()語句恢復(fù)數(shù)據(jù)。但這是這種方法只能導(dǎo)入和導(dǎo)出記錄的內(nèi)容,不包括表的()。(7)“Mysql”命令既可以用來登錄MySQL數(shù)據(jù)庫服務(wù)器,又可以用來(),同時(shí)還可以()。模塊61.選擇題(1)在Select語句中,使用()關(guān)鍵字可以將重復(fù)行屏蔽。A.OrderBy B.Having C.Top D.Distinct(2)在Select語句中,可以使用()子句對(duì)結(jié)果集中的記錄根據(jù)選擇字段的值進(jìn)行邏輯分組,以便能匯總數(shù)據(jù)表內(nèi)容的子集,即實(shí)現(xiàn)對(duì)每個(gè)組的聚集計(jì)算。A.Limit B.Groupby C.Where D.OrderBy(3)以下關(guān)于語句“Select*Fromuserlimit5,10;”的描述正確的是()。A.獲取第6條到第10條記錄 B.獲取第5條到第10條記錄C.獲取第6條到第15條記錄 D.獲取第5條到第15條記錄(4)Select查詢語句中的Where子句用來()。A.指定查詢結(jié)果的分組條件 B.限定結(jié)果集的排序條件C.指定組或聚合的搜索條件 D.限定返回記錄的搜索條件(5)使用()關(guān)鍵字可以將返回的結(jié)果集數(shù)據(jù)按照指定條件進(jìn)行排序。A.GroupBy B.Having C.OrderBy D.Distinct(6)在MySQL的Select語句中,可以使用()函數(shù)統(tǒng)計(jì)數(shù)據(jù)表中包含的記錄行總數(shù)。A.Count() B.Sum() C.Avg() D.Max()(7)如果想要對(duì)MySQL的Select語句查詢結(jié)果進(jìn)行分組顯示,需要使用()關(guān)鍵字一起限定查詢條件。A.GroupBy和Having B.GroupBy和DistinctC.OrderBy和Having D.OrderBy和Distinct(8)判斷一個(gè)查詢語句是否能夠查詢出結(jié)果使用的關(guān)鍵字是()。A.In B.Not C.Exists D.Is2.填空題(1)SQL查詢子句的順序?yàn)镾elect、Into、From、Where、GroupBy、Having和OrderBy等。其中()子句和()子句是必須的,其余的子句均可省略,而Having子句只能和()子句搭配起來使用。(2)SQL查詢語句的OrderBy子句用于對(duì)查詢結(jié)果按指定的字段進(jìn)行排序。排序包括升序排列和降序排列。其中Asc表示記錄按()序排列,Desc表示記錄按()序排列,默認(rèn)狀態(tài)下,記錄按()序排列。(3)在SQL查詢語句的Where子句中,使用模糊匹配運(yùn)算符()或()可以把表達(dá)式與字符串進(jìn)行比較,從而實(shí)現(xiàn)模糊查詢。(4)在SQL查詢語句的Where子句中,可以使用范圍運(yùn)算符指定查詢范圍。當(dāng)要查詢的條件是某個(gè)值的范圍時(shí),可以使用()或()關(guān)鍵字。(5)SQL查詢語句可以使用()關(guān)鍵字,指定查詢結(jié)果從哪一條記錄開始顯示,以及一共顯示多少條記錄。(6)在Select查詢語句中,使用()關(guān)鍵字可以消除重復(fù)記錄。(7)在Select查詢語句的Where子句中,使用模糊匹配運(yùn)算符查詢時(shí),通配符()可以表示任意多個(gè)字符。(8)略掉。(9)內(nèi)連接是組合兩張數(shù)據(jù)表的常用方法。內(nèi)連接使用()運(yùn)算符進(jìn)行多個(gè)源表之間數(shù)據(jù)的比較,并返回這些源表中與連接條件相匹配的數(shù)據(jù)記錄。一般使用()或者()關(guān)鍵字實(shí)現(xiàn)內(nèi)鏈接。(10)聯(lián)合查詢是指()的查詢方式。聯(lián)合查詢使用()關(guān)鍵字連接各個(gè)Select子句。(11)在MySQL中,左外連接在Join語句前使用()關(guān)鍵字。(12)在MySQL中,合并查詢結(jié)果的關(guān)鍵字是()。模塊71.選擇題(1)在MySQL中,不可對(duì)視圖執(zhí)行的操作有()。A.Select B.Insert C.Delete D.CreateIndes(2)WithCheckOption子句對(duì)視圖的作用是()。A.進(jìn)行權(quán)限檢查 B.進(jìn)行刪除監(jiān)測(cè) C.進(jìn)行更新監(jiān)測(cè) D.進(jìn)行插入監(jiān)測(cè)(3)在MySQL中,視圖是一張?zhí)摫?,它是從()?dǎo)出的數(shù)據(jù)表。A.一張基本數(shù)據(jù)表 B.多張基本數(shù)據(jù)表C.一張或多張基本數(shù)據(jù)表 D.以上都不對(duì)(4)在MySQL中,當(dāng)()時(shí),可以通過視圖向基本數(shù)據(jù)表中插入記錄。A.視圖所依賴的基本數(shù)據(jù)表有多張 B.視圖所依賴的基本數(shù)據(jù)表只有一張C.視圖所依賴的基本數(shù)據(jù)表只有兩張 D.視圖所依賴的基本數(shù)據(jù)表最多有兩張(5)以下關(guān)于視圖的描述中錯(cuò)誤的是()。A.視圖中的數(shù)據(jù)全部來源于數(shù)據(jù)庫中存在的數(shù)據(jù)表B.使用視圖可以方便查詢數(shù)據(jù)C.視圖通常被稱為“虛表”D.不能通過視圖向基本數(shù)據(jù)表插入記錄(6)下面關(guān)于操作視圖的描述中正確的是()。A.不能向視圖中插入數(shù)據(jù)B.可以向任意視圖中插入數(shù)據(jù)C.只能向由一張基本數(shù)據(jù)表構(gòu)成的視圖中插入數(shù)據(jù)D.可以向由兩張基本數(shù)據(jù)表構(gòu)成的視圖中插入數(shù)據(jù)(7)以下關(guān)于刪除視圖“view_用戶表”的語句中正確的是()。A.RenewViewIfExistsview_用戶表B.DropViewIfExistsview_用戶表C.DropViewIfNotExistsview_用戶表D.AlterViewIfExistsview_用戶表2.填空題(1)在MySQL中,創(chuàng)建視圖的關(guān)鍵字是()。(2)查詢視圖中的數(shù)據(jù)與查詢數(shù)據(jù)表中的數(shù)據(jù)一樣,都是使用()語句來查詢。(3)視圖與數(shù)據(jù)表不同,數(shù)據(jù)庫中只存放視圖的(),即(),而不存放視圖對(duì)應(yīng)的數(shù)據(jù),數(shù)據(jù)存放在()中。(4)使用視圖可以簡化數(shù)據(jù)操作。當(dāng)通過視圖修改數(shù)據(jù)時(shí),相應(yīng)的()的數(shù)據(jù)也會(huì)發(fā)生變化;同時(shí),若源表的數(shù)據(jù)發(fā)生變化,則這種變化也會(huì)自動(dòng)地同步反映到()中。(5)在MySQL中,使用()語句查看視圖的結(jié)構(gòu)定義,使用()語句查看視圖的基本信息。(6)在MySQL中,可以使用()語句查看視圖的定義信息。模塊81.選擇題(1)以下語句中屬于DML語句的是()。A.Create B.Alter C.Select D.Drop(2)在MySQL中,用戶變量前面的字符是()。A.$ B.# C.& D.@(3)在MySQL語句中,可以匹配0個(gè)或多個(gè)字符的通配符是()。A.* B.% C.? D.@(4)在MySQL中,單行注釋語句可以使用()字符開始的一行內(nèi)容。A./* B.# C.{ D./(5)在MySQL中,全局變量前面使用的字符是()。A.# B.@ C*. D.@@(6)如果要計(jì)算數(shù)據(jù)表中數(shù)據(jù)的平均值,可以使用的函數(shù)是()。A.Sqrt() B.Avg() C.Count() D.Sum()(7)觸發(fā)器是一個(gè)特殊的()。A.存儲(chǔ)過程 B.函數(shù) C.語句 D.表達(dá)式(8)在MySQL中,用于定義游標(biāo)的語句是()。A.Create B.Declare C.Declare…Cursorfor… D.Show(9)存儲(chǔ)過程中不能使用的循環(huán)語句是()。A.Repeat B.While C.Loop D.For(10)以下關(guān)于系統(tǒng)變量的描述錯(cuò)誤的是()。A.系統(tǒng)變量在所有程序中都有效 B.用戶不能自定義系統(tǒng)變量C.用戶不能手動(dòng)修改系統(tǒng)變量的值 D.用戶可以根據(jù)需要設(shè)置系統(tǒng)變量的值(11)以下運(yùn)算符中優(yōu)先級(jí)最高的是()。A.! B.% C.& D.&&(12)使用()系統(tǒng)函數(shù)可以獲取字符串的長度。A.Count() B.Len() C.Length() D.Lower()(13)以下函數(shù)中不能用于返回當(dāng)前的日期和時(shí)間的是()。A.Curtime() B.Now() C.Current_Timestamp() D.Sysdate()(14)在MySQL中,當(dāng)需要?jiǎng)?chuàng)建多條執(zhí)行語句的觸發(fā)器時(shí),觸發(fā)器程序可以使用()開始,使用End結(jié)束,中間可以包含多條語句。A.Begin B.Start C.@@ D.||(15)在MySQL中,用于刪除觸發(fā)器的語句是()。A.DeleteTrigger B.CloseTrigger C.DropTrigger D.以上都不對(duì)(16)在MySQL中,調(diào)用存儲(chǔ)過程使用()關(guān)鍵字。A.Exit B.Create C.Alter D.Call(17)在MySQL中,以下關(guān)于存儲(chǔ)過程的描述中錯(cuò)誤的是()。A.創(chuàng)建存儲(chǔ)過程時(shí),可以不指定任何參數(shù)B.創(chuàng)建存儲(chǔ)過程時(shí),必須指定輸入?yún)?shù)C.調(diào)用存儲(chǔ)過程時(shí),用戶必須具有Execute的權(quán)限D(zhuǎn).調(diào)用存儲(chǔ)過程時(shí),如果參數(shù)不符合條件,會(huì)給出“Emptyset”提示信息(18)MySQL中,以下關(guān)于修改存儲(chǔ)過程的描述中正確的是()。A.刪除后的存儲(chǔ)過程可能被恢復(fù)B.一次只能刪除一個(gè)存儲(chǔ)過程C.使用Alter語句不能修改存儲(chǔ)過程的名稱D.以上都不對(duì)2.填空題(1)MySQL語句中定義的用戶變量與()有關(guān),在()內(nèi)有效,可以將值從一條語句傳遞到另一條語句。一個(gè)客戶端定義的變量()被其他客戶端使用,當(dāng)客戶端退出時(shí),該客戶端連接的所有變量將()。(2)可以使用()語句定義和初始化一個(gè)用戶變量,可以使用()語句查詢用戶變量的值。(3)用戶變量以()開始,以便將用戶變量和字段名區(qū)分開。系統(tǒng)變量一般以()為前綴。(4)系統(tǒng)變量可以分為()和()兩種類型。為系統(tǒng)變量設(shè)定新值的語句中,使用Global或“@@global.”關(guān)鍵字的是(),使用Session和“@@session.”關(guān)鍵字的是()。(5)顯示所有系統(tǒng)變量的語句為(),顯示所有全局系統(tǒng)變量的語句為()。(6)MySQL中局部變量必須先定義后使用,使用()語句定義局部變量,定義局部變量時(shí)使用()子句給變量指定一個(gè)默認(rèn)值,如果不指定則默認(rèn)為()。(7)局部變量是可以保存單個(gè)特定類型數(shù)據(jù)值的變量,其有效作用范圍為()之間,在局部變量前面不使用“@”符號(hào)。該定義語句無法單獨(dú)執(zhí)行,只能在()和()中使用。(8)在MySQL中,更改MySQL語句的結(jié)束符使用()命令。(9)查看名稱以“proc”開頭的存儲(chǔ)過程狀態(tài)的語句為()。(10)調(diào)用存儲(chǔ)過程使用()語句,函數(shù)必須包含一條()語句,而存儲(chǔ)過程不允許使用該語句。(11)觸發(fā)器是一種特殊的(),它與數(shù)據(jù)表緊密相連,可以看作數(shù)據(jù)表定義的一部分,用于數(shù)據(jù)表實(shí)施完整性約束。觸發(fā)器是建立在()上的。(12)存儲(chǔ)過程可以使用Call命令調(diào)用,但觸發(fā)器的調(diào)用和存儲(chǔ)過程不一樣,觸發(fā)器只能由數(shù)據(jù)庫的()來觸發(fā),并且不能接收()。(13)創(chuàng)建存儲(chǔ)過程使用關(guān)鍵字(),創(chuàng)建觸發(fā)器使用關(guān)鍵字(),創(chuàng)建自定義函數(shù)使用關(guān)鍵字()。(14)創(chuàng)建觸發(fā)器的語句中使用()關(guān)鍵字指定對(duì)受觸發(fā)事件影響的每一行都要有激活觸發(fā)器的動(dòng)作。(15)查看觸發(fā)器通常有兩種方法,一種方法是使用()查看觸發(fā)器,另一種方法是使用Select語句查看()數(shù)據(jù)表中的觸發(fā)器信息。(16)在MySQL中,用于提交事務(wù)的語句為(),使用()語句結(jié)束當(dāng)前事務(wù)。(17)在MySQL中,根據(jù)數(shù)據(jù)類型,常量可以分為()、()、日期和時(shí)間常量、布爾常量和NULL等。(18)在MySQL中,創(chuàng)建自定義函數(shù)的語句是()。(19)在MySQL中,()函數(shù)可以返回圓周率的值。(20)在MySQL中,合并多個(gè)字符串時(shí)可以使用()和Concat_Ws()的函數(shù)。(21)創(chuàng)建觸發(fā)器時(shí),觸發(fā)程序的動(dòng)作時(shí)間的值可以是()和After兩個(gè)。。(24)在MySQL中,存儲(chǔ)過程的參數(shù)有3種類型:分別In、Out和()。(25)句。模塊91.選擇題(1)在MySQL中,可以使用()語句來為指定數(shù)據(jù)庫添加用戶。A.Revoke B.Grant C.Insert D.Create(2)在MySQL中,存儲(chǔ)用戶全局權(quán)限的數(shù)據(jù)表是()。A.tables_priv B.procs_priv C.columns_priv D.user(3)以下語句中,()語句用于撤銷MySQL用戶對(duì)象權(quán)限。A.Revoke B.Grant C.Insert D.Create(4)在MySQL中,用來創(chuàng)建用戶的語句是()。A.CreateUser B.CreateTable C.CreateUsers D.以上都不是(5)以下關(guān)于角色的描述中正確的是()。A.在MySQL數(shù)據(jù)庫中,角色與用戶的作用相同B.權(quán)限C.在MySQL數(shù)據(jù)庫中,角色就是權(quán)限D(zhuǎn).在以上都不對(duì)(6)()數(shù)據(jù)表在“mysql”數(shù)據(jù)庫中沒有。A.user B.db C.tables-priv D.tables_priv(7)在MySQL中,查看用戶權(quán)限時(shí),除了可以使用Select語句外,還可以使用()語句。A.Grant B.ShowGrants C.Revoke D.以上都可以(8)在MySQL中,以下有關(guān)數(shù)據(jù)備份的描述中錯(cuò)誤的是()。A.使用“mysqldump”命令一次只能備份一個(gè)數(shù)據(jù)庫B.使用“mysqldump”命令可以一次備份所有數(shù)據(jù)庫C.使用“mysqldump”命令可以備份數(shù)據(jù)庫中的某張數(shù)據(jù)表D.使用“mysqldump”命令可以備份單個(gè)數(shù)據(jù)庫中的所有數(shù)據(jù)表(9)以下語句中,與Select…IntoOutfile語句功能相反的語句是()。A.LoadDataInfile B.Select…IntoInfile C.BackupTable D.BackTable(10)以下有關(guān)數(shù)據(jù)庫還原的描述中錯(cuò)誤的是()。A.在還原數(shù)據(jù)之前,先要?jiǎng)?chuàng)建還原數(shù)據(jù)的數(shù)據(jù)庫B.如果需要恢復(fù)的數(shù)據(jù)已經(jīng)存在,也可以直接進(jìn)行恢復(fù)操作來覆蓋原來的數(shù)據(jù)庫C.使用“Mysqldump”命令還原數(shù)據(jù)庫后,需要重啟MySQL數(shù)據(jù)庫服務(wù)器,才能還原成功D.使用直接復(fù)制到數(shù)據(jù)庫文件夾的方法來恢復(fù)數(shù)據(jù)時(shí),需要先關(guān)閉MySQL服務(wù)2.填空題(1)MySQL服務(wù)器通過()來控制用戶對(duì)數(shù)據(jù)庫的訪問,MySQL權(quán)限表存放在()數(shù)據(jù)庫里,由“mysql_install_db”腳本初始化。(2)MySQL權(quán)限表分別是“user”“db”“table_priv”“columns_priv”“proc_priv”,其中決定是否允許用戶連接到服務(wù)器的權(quán)限表是(),用于記錄各個(gè)賬號(hào)在各個(gè)數(shù)據(jù)庫上的操作權(quán)限的權(quán)限表是(),用于記錄數(shù)據(jù)表級(jí)別的操作權(quán)限的權(quán)限表是(),用于記錄數(shù)據(jù)字段級(jí)別的操作權(quán)限的權(quán)限表是(),用于記錄存儲(chǔ)過程和函數(shù)的操作權(quán)限的權(quán)限表是()。(3)用戶登錄MySQL數(shù)據(jù)庫服務(wù)器時(shí),先判斷用戶輸入的()、()、()與“user”數(shù)據(jù)表的這3個(gè)字段的值是否同時(shí)匹配,只有這3個(gè)字段的值同時(shí)匹配,MySQL才允許其登錄。(4)“db”數(shù)據(jù)表中的()和()兩個(gè)字段決定用戶是否具有創(chuàng)建和修改存儲(chǔ)過程的權(quán)限。(5)MySQL中添加用戶的方法主要有3種,分別是使用()語句添加MySQL的用戶,使用()語句添加MySQL的用戶,使用()語句添加MySQL的用戶。(6)MySQL中修改MySQL的用戶root密碼的方法主要有兩種,分別是使用()命令修改和使用()語句修改。(7)MySQL中root用戶修改普通用戶的密碼的方法主要有兩種,分別是使用()語句修改和使用()語句修改。(8)在授予用戶權(quán)限時(shí),Grant語句中的On子句使用()表示所有數(shù)據(jù)庫的所有數(shù)據(jù)表。(9)數(shù)據(jù)庫權(quán)限適用于一個(gè)給定數(shù)據(jù)庫中的所有對(duì)象。這些權(quán)限存儲(chǔ)在()和()數(shù)據(jù)表中。(10)數(shù)據(jù)表權(quán)限適用于一個(gè)給定數(shù)據(jù)表中的所有字段。這些權(quán)限存儲(chǔ)在()數(shù)據(jù)表中。(11)查看指定用戶的權(quán)限信息可以使用()語句查看,也可以使用Select語句查詢()數(shù)據(jù)表中各用戶的權(quán)限。(12)使用Grant語句授予權(quán)限時(shí),如果使用了()子句,則表示To子句中指定的所有用戶都有把自身所擁有的權(quán)限授予其他用戶的權(quán)限。(13)MySQL中使用()語句撤銷權(quán)限,使用()語句或者()刪除普通用戶。(14)授予用戶全局權(quán)限語句的語法格式為()。(15)授予過程權(quán)限時(shí),權(quán)限類型只能?。ǎ?、()和()。(16)MySQL中可以使用()命令將數(shù)據(jù)庫中的數(shù)據(jù)備份成一個(gè)文本文件。(17)使用“mysqldump”命令將數(shù)據(jù)庫“MallDB”備份到路徑“D:\MySQLData”下的文件夾“backup”中的正確寫法為()。(18)使用“mysqldump”命令備份MySQL數(shù)據(jù)庫服務(wù)器中所有數(shù)據(jù)庫的語法格式為()。(19)MySQL的“user”數(shù)據(jù)表中“Host”“User”“Password”字段都屬于用戶字段,其中()字段表示主機(jī)名稱或主機(jī)IP地址。(20)撤銷用戶權(quán)限時(shí),需要使用()關(guān)鍵字?!禡ySQL數(shù)據(jù)庫應(yīng)用設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程》課后練習(xí)參考答案模塊1 啟動(dòng)與登錄MySQL1.選擇題1.選擇題(1)參考答案:D(2)參考答案:C(3)參考答案:A(4)參考答案:B(5)參考答案:D2.填空題(1)參考答案:體積小、速度快、總體成本低、開放源代碼(2)參考答案:MySQL SQLServer SQLite OracleMicrosoftWindows MacOS Linux(3)參考答案:登錄MySQL服務(wù)器 用戶名 數(shù)據(jù)庫的用戶名 密碼(4)ocahos12.0.0”(5)gG”(6)參考答案:netstartMySQLnetstopMySQL(7)quet”模塊2 創(chuàng)建與操作MySQL數(shù)據(jù)庫1.選擇題(1)參考答案:D(2)參考答案:B(3)參考答案:A(4)參考答案:A(5)參考答案:C(6)參考答案:C(7)參考答案:B(8)參考答案:D(9)參考答案:C(10)參考答案:A2.填空題(1)DBMSDBMS(2)”(5)參考答案:ShowDatabase(6)參考答案:Use 數(shù)據(jù)庫名稱 ;(7)參考答案:CreateDatabaseifnotexiststest;(8)參考答案:Drop Database test ;(9)參考答案:root(10)參考答案:不同的參考答案:InnoDB MyISAM模塊3 創(chuàng)建與優(yōu)化MySQL數(shù)據(jù)表結(jié)構(gòu)1.選擇題(1)參考答案:B(2)參考答案:C(3)參考答案:B(4)參考答案:D(5)參考答案:A(6)參考答案:B(7)參考答案:B(8)參考答案:D(9)參考答案:A(10)參考答案:B2.填空題(1)參考答案:數(shù)值類型、字符串類型、日期時(shí)間類型(2)(oat(Doub)(3)參考答案:表示更大的數(shù)據(jù)范圍、容易產(chǎn)生計(jì)算誤差(4)參考答案:字符串、較高、Decimal(5)參考答案:Year、Time、DateTime、TimeStamp、DateTime、TimeStamp(6)參考答案:固定、可變、Varchar、Char、Varchar(7)參考答案:Char(8)參考答案:數(shù)值、單、多(9)參考答案:CreateTabletest《MySQL《MySQL數(shù)據(jù)庫應(yīng)用與設(shè)計(jì)》題庫(10)參考答案:DropTabletest(11)考案“Descbe“how eae e”《MySQL《MySQL數(shù)據(jù)庫應(yīng)用設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程》課后練習(xí)55模塊4 設(shè)置與維護(hù)數(shù)據(jù)庫中數(shù)據(jù)完整性1.選擇題(1)參考答案:D.createdatabse(2)參考答案:D.select(3)參考答案:C.unique(4)參考答案:C.主鍵約束只能由一個(gè)字段組成(5)參考答案:A.Unique約束字段值可以包含Null(6)參考答案:A.外鍵約束(7)參考答案:B.主鍵字段值可以包含一個(gè)空值(8)參考答案:C.非空約束(9)參考答案:A.升序排列(10)參考答案:B.一次只能刪除一個(gè)索引(11)參考答案:D.INDEX2.填空題(1)(2)參考答案:一、空、外鍵、主鍵約束表、主表、外鍵約束表、從表(3)參考答案:主鍵、唯一(4)參考答案:Primary Key、Foreign Key、Unique、Check(5)參考答案:Auto_Increment(6)參考答案:1、1(7)參考答案:Describe ShowCreate(8)《MySQL《MySQL數(shù)據(jù)庫應(yīng)用與設(shè)計(jì)》題庫參考答案:Alter 、Alter <原表名> Rename <新表名> ;(9)參考答案:Alter <表名> Drop Primary Key ;、Alter <表名>Drop Foreign Key <外鍵約束名> ;(10)參考答案:PrimaryKey Default(11)參考答案:Null值(12)參考答案:主鍵約束(13)參考答案:主鍵約束(14)參考答案:查詢效率 完整性(15)參考答案:CreateTableAlterTable(16)參考答案:Drop Index《MySQL《MySQL數(shù)據(jù)庫應(yīng)用設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程》課后練習(xí)PAGEPAGE7模塊5 添加與更新MySQL數(shù)據(jù)表1.選擇題(1)參考答案:B(2)參考答案:C(3)參考答案:D(4)參考答案:D(5)參考答案:B(6)參考答案:AB2.填空題(1)參考答案:Insert(2)參考答案:Update(3)參考答案:Delete(4)參考答案:Update(5)參考答案:mysqlimport(6)考案“eec…no Ouleoad Daane結(jié)構(gòu)(7)參考答案:還原備份文件 導(dǎo)出文本文件模塊6 以SQL語句查詢MySQL數(shù)據(jù)表1.選擇題(1)參考答案:D(2)參考答案:B(3)參考答案:A(4)參考答案:D(5)參考答案:C(6)參考答案:A(7)參考答案:A(8)參考答案:C2.填空題(1)參考答案:Select、From、Group By(2)參考答案:升、降、升(3)參考答案:Like、Not Like(4)參考答案:Between、In(5)參考答案:Limit(6)參考答案:Distinct(7)參考答案:%(8)參考答案:As(9)參考答案:比

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論