




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《MySQL《MySQL數(shù)據(jù)庫應用設計與管理任務驅動教程》課后練習PAGEPAGE3模塊11.選擇題(1)以下關于MySQL的說法中錯誤的是()。A.MySQL是一種關系數(shù)據(jù)庫管理系統(tǒng)B.MySQL是一種開放源碼軟件C.MySQL服務器工作在B/S模式下D.安裝在Windows操作系統(tǒng)中的MySQL,其MySQL語句區(qū)分大小寫(2)以下關于MySQL的說法中錯誤的是()。A.MySQL不僅是開源軟件,而且能夠跨平臺使用B.可以通過【服務】窗口啟動MySQL服務,如果服務已經啟動,可以在【任務管理器】的【詳細信息】選項卡中查找“mysqld.exe”進程,如果該進程存在則表示MySQL服務正在運行C.手動修改MySQL的配置文件“my.ini”時,只能更改與客戶端有關的配置信息,而不能更改與服務器有關的配置信息D.成功登錄MySQL服務器后,直接輸入“Help;”命令,按【Enter】鍵可以查看幫助信息(3)在命令提示符“mysql>”后輸入以下()命令不能退出MySQL。A.Go B.Ctrl+Z C.Exit D.Quit(4)關于MySQL數(shù)據(jù)庫服務登錄,以下描述正確的是()。A.不用啟動任何服務就可以直接登錄MySQL數(shù)據(jù)庫服務器B.只能使用用戶名和密碼方式登錄MySQL數(shù)據(jù)庫服務器C.只能使用Windows操作系統(tǒng)的用戶登錄方式登錄MySQL數(shù)據(jù)庫服務器D.以上描述都不正確(5)以下軟件不屬于MySQL圖形管理工具的是()。A.NavicatforMySQL B.MySQLWorkbenchC.phpMyAdmin D.PyCharm2.填空題(1)MySQL是目前非常流行的開放源代碼的小型數(shù)據(jù)庫管理系統(tǒng),被廣泛地應用在各類中小型網站中,由于擁有()、()、()、()等突出特點,許多中小型網站為降低其成本而選擇MySQL作為網站數(shù)據(jù)庫管理系統(tǒng)。(2)Navicat可以用來對本機或遠程的()、()、()、()及PostgreSQL數(shù)據(jù)庫進行管理和開發(fā)。Navicat適用于()、()及()這3種平臺。(3)登錄MySQL數(shù)據(jù)庫服務器的典型命令為“MySQL-uroot-p”,命令中的“MySQL”表示()的命令,“-u”表示(),“root”表示(),“-p”表示()。(4)對于登錄MySQL數(shù)據(jù)庫服務器的命令,如果MySQL服務器在本地計算機上,則主機名可以寫成(),也可以寫IP地址()。(5)MySQL中每條SQL語句以()、()或()結束,3種結束符的作用相同。(6)如果創(chuàng)建MySQL服務時定義的服務名稱為MySQL,則使用()命令可以啟動MySQL服務,使用()命令可以停止MySQL服務。(7)在命令提示符“mysql>”后輸入()或()命令可退出MySQL的登錄狀態(tài)。模塊21.選擇題(1)在MySQL中,通常使用()語句來指定一個已有數(shù)據(jù)庫作為當前工作的數(shù)據(jù)庫。A.Do B.Go C.At D.Use(2)刪除一個數(shù)據(jù)庫的語句是()。A.CreateDatabase B.DropDatabaseC.AlterDatabase D.DeleteDatabase(3)在創(chuàng)建數(shù)據(jù)庫時,可以使用()子句確保如果數(shù)據(jù)庫不存在就創(chuàng)建它,如果存在就直接使用它。A.IfNotExists B.IfExists C.IfExist D.IfNotExist(4)在MySQL自帶數(shù)據(jù)庫中,()數(shù)據(jù)庫存儲了系統(tǒng)的權限信息。A.information_schema B.mysql C.sys D.performance_schema(5)以下所列性能中,哪一項是InnoDB存儲引擎沒有的?()A.支持事務安全 B.支持外鍵 C.支持全文索引 D.支持行鎖定(6)數(shù)據(jù)庫系統(tǒng)一般包括數(shù)據(jù)和()。A.數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)B.硬件、數(shù)據(jù)庫應用系統(tǒng)和用戶C.數(shù)據(jù)庫、硬件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用系統(tǒng)、用戶和硬件D.數(shù)據(jù)庫、數(shù)據(jù)庫應用系統(tǒng)和硬件(7)下列說法中對系統(tǒng)數(shù)據(jù)庫描述正確的是()。A.系統(tǒng)數(shù)據(jù)庫是指安裝MySQL時系統(tǒng)自動創(chuàng)建的數(shù)據(jù)庫,可以將其刪除B.系統(tǒng)數(shù)據(jù)庫是指安裝MySQL時系統(tǒng)自動創(chuàng)建的數(shù)據(jù)庫,不能將其刪除C.系統(tǒng)數(shù)據(jù)庫可以根據(jù)需要選擇性進行安裝D.以上說法都不對(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)若已經創(chuàng)建數(shù)據(jù)庫“MallDB”,查看該數(shù)據(jù)庫具體的創(chuàng)建信息的語句是()。A.ShowCreateDatabaseMallDB; B.ShowDatabaseMallDB;C.ShowDatabases; D.ShowMallDB;2.填空題(1)一個完整的數(shù)據(jù)庫系統(tǒng)由()、()、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序、用戶和硬件組成。數(shù)據(jù)庫由()統(tǒng)一管理,任何數(shù)據(jù)訪問都是通過()來完成的。(2)在MySQL中,每一條SQL語句都以()作為結束標志。(3)查看MySQL數(shù)據(jù)庫服務器主機上的數(shù)據(jù)庫的語句為()。(4)使用CreateDatabase語句創(chuàng)建數(shù)據(jù)庫之后,該數(shù)據(jù)庫不會自動成為當前數(shù)據(jù)庫,需要使用()語句來指定。(5)在MySQL中,創(chuàng)建數(shù)據(jù)庫“test”的語句的正確寫法為()。(6)在MySQL中,刪除數(shù)據(jù)庫“test”的語句的正確寫法為()。(7)在MySQL中,()用戶擁有最高權限,因此使用該用戶登錄MySQL數(shù)據(jù)庫服務器后,就可以創(chuàng)建數(shù)據(jù)庫了。(8)在MySQL中,針對具體的要求,可以對每一張數(shù)據(jù)表使用()存儲引擎。(9)在MySQL5.5.5之后的版本中,MySQL默認的存儲引擎為()。在MySQL5.5.5之前的版本中,MySQL默認的存儲引擎為()。模塊31.選擇題(1)下列數(shù)據(jù)類型中,不屬于MySQL數(shù)據(jù)類型的是()。A.int B.var C.time D.char(2)在SQL中,修改數(shù)據(jù)表結構的語句是()。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ù)表時,不允許某字段為空可以使用()。A.NotNull B.NoNull C.NotBlank D.Null(6)以下關于MySQL數(shù)據(jù)表的描述正確的是()。A.在MySQL中,一個數(shù)據(jù)庫中可以有重名的數(shù)據(jù)表B.在MySQL中,一個數(shù)據(jù)庫中不能有重名的數(shù)據(jù)表C.在MySQL中,數(shù)據(jù)表的名稱可以使用數(shù)字來命名D.以上說法都不對(7)以下關于創(chuàng)建MySQL數(shù)據(jù)表的描述中正確的是()。A.使用Create語句可以創(chuàng)建不帶字段的空數(shù)據(jù)表B.在創(chuàng)建數(shù)據(jù)表時,可以設置數(shù)據(jù)表中字段值為自動增長字段C.在創(chuàng)建數(shù)據(jù)表時,數(shù)據(jù)表中字段的字段名稱可以重復D.以上說法都對(8)以下關于修改MySQL數(shù)據(jù)表的描述中錯誤的是()。A.可以修改數(shù)據(jù)表中字段的數(shù)據(jù)類型B.可以修改數(shù)據(jù)表中字段的名稱C.可以修改數(shù)據(jù)表的名稱D.不可以同時修改數(shù)據(jù)表中字段的名稱和數(shù)據(jù)類型(9)查看MySQL數(shù)據(jù)表的結構時,使用()關鍵字。A.Desc B.Show C.ShowTables; D.Select(10)修改MySQL數(shù)據(jù)表的名稱時,使用()關鍵字。A.Create B.Rename C.Drop D.Desc2.填空題(1)在MySQL中,系統(tǒng)數(shù)據(jù)類型主要分為()、()、()和特殊類型4種。(2)MySQL使用()和()來表示小數(shù)。浮點類型有兩種:()和()。定點類型只有一種:decimal。(3)浮點類型(float和double)相對于定點類型decimal的優(yōu)勢是,在長度一定的情況下,浮點類型能比定點類型(),但其缺點是()。(4)decimal在MySQL中是以()形式存儲的,用于存儲精度相對要求()的數(shù)據(jù)。兩個浮點數(shù)據(jù)進行減法或比較運算時容易出現(xiàn)問題,如果進行數(shù)值比較,最好使用()數(shù)據(jù)類型。(5)MySQL針對不同種類的日期和時間提供了很多種數(shù)據(jù)類型。如果只需要存儲年份,則使用()類型即可;如果只記錄時間,只需使用()類型即可。如果同時需要存儲日期和時間,則可以使用()或()類型。存儲范圍較大的日期最好使用()類型。當需要插入記錄的同時插入當前時間時,使用()類型更方便。(6)char類型是()長度,varchar類型是()長度,()類型按實際長度存儲,比較節(jié)省存儲空間。在速度上有要求的可以使用()類型,反之則可以使用()類型。(7)char、varchar、text這3種數(shù)據(jù)類型中的檢索速度最快的是()類型。(8)Enum類型和Set類型的值都是以字符串形式出現(xiàn)的,但在數(shù)據(jù)庫中存儲的是()。Enum類型只能取()值,Set類型則可取()值。(9)在數(shù)據(jù)庫“MallDB”中創(chuàng)建數(shù)據(jù)表“test”的語句是()。(10)在數(shù)據(jù)庫“MallDB”中刪除數(shù)據(jù)表“test”的語句是()。(11)查看MySQL數(shù)據(jù)庫的表結構時,可以使用()語句或者()語句,二者作用相同。(12)在MySQL中,查看數(shù)據(jù)表的結構可以使用()語句或()語句。通過這兩個語句,可以查看數(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中,唯一索引的關鍵字是()。A.Fulltext B.Only C.Unique D.Index(4)下面關于MySQL數(shù)據(jù)表的主鍵約束的描述正確的是()。A.一張數(shù)據(jù)表可以有多個主鍵約束 B.一張數(shù)據(jù)表只能有一個主鍵約束C.主鍵約束只能由一個字段組成 D.以上說法都不對(5)下面關于MySQL數(shù)據(jù)表中的約束的描述正確的是()。A.Unique約束字段值可以包含NullB.數(shù)據(jù)表數(shù)據(jù)的完整性使用表約束就足夠了C.MySQL中的主鍵必須設置自增屬性D.以上說法都不對(6)下面哪一個約束需要涉及兩張數(shù)據(jù)表?()A.外鍵約束 B.主鍵約束 C.非空約束 D.默認值約束(7)以下關于MySQL數(shù)據(jù)表主鍵說法中錯誤的是()。A.一張MySQL數(shù)據(jù)表只能有一個主鍵字段B.主鍵字段值可以包含一個空值C.主鍵字段的值不能有重復值D.刪除主鍵只是刪除了指定的主鍵約束,并沒有刪除設置了主鍵的字段(8)設置MySQL數(shù)據(jù)表默認值約束時,對應字段最好同時具有()約束。A.主鍵約束 B.外鍵約束 C.非空約束 D.唯一約束(9)創(chuàng)建索引時,ASC參數(shù)表示()。A.升序排列 B.降序排列 C.單列索引 D.多列索引(10)以下關于索引的刪除操作的描述中正確的是()。A.索引一旦創(chuàng)建,不能刪除 B.一次只能刪除一個索引C.一次可以刪除多個索引 D.以上都不對(11)在給已經存在的數(shù)據(jù)表添加索引時,通常需要在索引名稱前添加()關鍵字。A.Unique B.Fulltext C.Spatial D.Index2.填空題(1)MySQL的約束是指(),能夠幫助數(shù)據(jù)庫管理員更好地管理數(shù)據(jù)庫,并且能夠確保數(shù)據(jù)庫表中數(shù)據(jù)的()和(),主要包括()、()、()、非空約束、()和檢查約束。(2)一張數(shù)據(jù)表只能有()個主鍵約束,并且主鍵約束所在的字段不能接受()值。將一張數(shù)據(jù)表的一個字段或字段組合定義為引用其他數(shù)據(jù)表的主鍵字段,則引用的這個字段或字段組合就稱為()。被引用的數(shù)據(jù)表稱為(),簡稱();引用表稱為(),簡稱()。(3)在“用戶表”數(shù)據(jù)表中,為了避免用戶重名,可以將用戶名字段設置為()約束或()約束。(4)使用CreateTable語句創(chuàng)建包含約束的數(shù)據(jù)表時,指定主鍵約束的關鍵字為(),指定外鍵約束的關鍵字為(),指定唯一約束的關鍵字為(),指定檢查約束的關鍵字為()。(5)如果在數(shù)據(jù)表中插入新記錄時,希望系統(tǒng)自動生成字段的值,可以通過()關鍵字來實現(xiàn)。(6)在MySQL中,Auto_Increment約束的初始值為(),每新增一條記錄,字段值自動加()。(7)在MySQL中,刪除主鍵約束的語法格式為(),刪除外鍵約束的語法格式為()。(8)在MySQL數(shù)據(jù)表中,主鍵約束的關鍵字是(),默認值約束的關鍵字是()。(9)每張MySQL數(shù)據(jù)表中只有一個字段或者多個字段的組合可以定義為主鍵約束,所以該字段不能包含有()值。(10)具有強制數(shù)據(jù)唯一性的約束包括()和唯一性約束。(11)自增約束字段必須有()約束,否則無法創(chuàng)建或添加自增約束。(12)索引是一種重要的數(shù)據(jù)對象,能夠提高數(shù)據(jù)的(),使用索引還可以確保列的唯一性,從而保證數(shù)據(jù)的()。(13)創(chuàng)建索引有兩種方法,一種是在創(chuàng)建數(shù)據(jù)表時使用設置()來創(chuàng)建唯一索引,另一種是使用()語句來創(chuàng)建唯一索引。(14)如果想要刪除某個指定的索引,可以使用的關鍵字有()和()。模塊51.選擇題(1)要快速完全清空一張數(shù)據(jù)表中的記錄可以使用()語句。A.TruncateTable B.DeleteTable C.DropTable D.ClearTable(2)使用Insert語句插入記錄時,使用()關鍵字會忽略導致重復關鍵字的錯誤記錄。A.NoSame B.Ignore C.Repeat D.Unique(3)以下()語句無法在數(shù)據(jù)表中增加記錄。A.InsertInto…Values… B.InsertInto…Select…C.InsertInto…Set… D.InsertInto…Update…(4)以下關于向MySQL數(shù)據(jù)表中添加數(shù)據(jù)的描述中錯誤的是()。A.可以一次性向數(shù)據(jù)中的所有字段添加數(shù)據(jù)B.可以根據(jù)條件向數(shù)據(jù)表中的字段添加數(shù)據(jù)C.可以一次性向數(shù)據(jù)表中添加多條數(shù)據(jù)記錄D.只能一次性向數(shù)據(jù)表中添加一條數(shù)據(jù)記錄(5)以下關于修改MySQL數(shù)據(jù)表中的數(shù)據(jù)的描述中正確的是()。A.一次只能修改數(shù)據(jù)中的一條記錄B.一次可以指定修改多條記錄C.不能根據(jù)指定條件修改部分記錄的數(shù)據(jù)D.以上說法都不對(6)以下關于刪除MySQL數(shù)據(jù)表中的記錄的描述中正確的是()。A.使用Delete語句可以刪除數(shù)據(jù)表中全部記錄B.使用Delete語句可以刪除數(shù)據(jù)表中一條或多條記錄C.使用Delete語句一次只能刪除一條記錄D.以上說法都不對2.填空題(1)向MySQL數(shù)據(jù)表中添加數(shù)據(jù)記錄時,使用的關鍵字是()。(2)修改MySQL數(shù)據(jù)表中的記錄數(shù)據(jù)時,使用的關鍵字是()。(3)刪除MySQL數(shù)據(jù)表中的記錄時,使用的關鍵字是()。(4)更新MySQL數(shù)據(jù)表某個字段所有數(shù)據(jù)記錄的關鍵字是()。(5)在MySQL中,可以使用()命令將文本文件導入數(shù)據(jù)庫中,并且不需要登錄MySQL客戶端。(6)在MySQL中,可以使用()語句將表的內容導出成一個文本文件,并用()語句恢復數(shù)據(jù)。但這是這種方法只能導入和導出記錄的內容,不包括表的()。(7)“Mysql”命令既可以用來登錄MySQL數(shù)據(jù)庫服務器,又可以用來(),同時還可以()。模塊61.選擇題(1)在Select語句中,使用()關鍵字可以將重復行屏蔽。A.OrderBy B.Having C.Top D.Distinct(2)在Select語句中,可以使用()子句對結果集中的記錄根據(jù)選擇字段的值進行邏輯分組,以便能匯總數(shù)據(jù)表內容的子集,即實現(xiàn)對每個組的聚集計算。A.Limit B.Groupby C.Where D.OrderBy(3)以下關于語句“Select*Fromuserlimit5,10;”的描述正確的是()。A.獲取第6條到第10條記錄 B.獲取第5條到第10條記錄C.獲取第6條到第15條記錄 D.獲取第5條到第15條記錄(4)Select查詢語句中的Where子句用來()。A.指定查詢結果的分組條件 B.限定結果集的排序條件C.指定組或聚合的搜索條件 D.限定返回記錄的搜索條件(5)使用()關鍵字可以將返回的結果集數(shù)據(jù)按照指定條件進行排序。A.GroupBy B.Having C.OrderBy D.Distinct(6)在MySQL的Select語句中,可以使用()函數(shù)統(tǒng)計數(shù)據(jù)表中包含的記錄行總數(shù)。A.Count() B.Sum() C.Avg() D.Max()(7)如果想要對MySQL的Select語句查詢結果進行分組顯示,需要使用()關鍵字一起限定查詢條件。A.GroupBy和Having B.GroupBy和DistinctC.OrderBy和Having D.OrderBy和Distinct(8)判斷一個查詢語句是否能夠查詢出結果使用的關鍵字是()。A.In B.Not C.Exists D.Is2.填空題(1)SQL查詢子句的順序為Select、Into、From、Where、GroupBy、Having和OrderBy等。其中()子句和()子句是必須的,其余的子句均可省略,而Having子句只能和()子句搭配起來使用。(2)SQL查詢語句的OrderBy子句用于對查詢結果按指定的字段進行排序。排序包括升序排列和降序排列。其中Asc表示記錄按()序排列,Desc表示記錄按()序排列,默認狀態(tài)下,記錄按()序排列。(3)在SQL查詢語句的Where子句中,使用模糊匹配運算符()或()可以把表達式與字符串進行比較,從而實現(xiàn)模糊查詢。(4)在SQL查詢語句的Where子句中,可以使用范圍運算符指定查詢范圍。當要查詢的條件是某個值的范圍時,可以使用()或()關鍵字。(5)SQL查詢語句可以使用()關鍵字,指定查詢結果從哪一條記錄開始顯示,以及一共顯示多少條記錄。(6)在Select查詢語句中,使用()關鍵字可以消除重復記錄。(7)在Select查詢語句的Where子句中,使用模糊匹配運算符查詢時,通配符()可以表示任意多個字符。(8)略掉。(9)內連接是組合兩張數(shù)據(jù)表的常用方法。內連接使用()運算符進行多個源表之間數(shù)據(jù)的比較,并返回這些源表中與連接條件相匹配的數(shù)據(jù)記錄。一般使用()或者()關鍵字實現(xiàn)內鏈接。(10)聯(lián)合查詢是指()的查詢方式。聯(lián)合查詢使用()關鍵字連接各個Select子句。(11)在MySQL中,左外連接在Join語句前使用()關鍵字。(12)在MySQL中,合并查詢結果的關鍵字是()。模塊71.選擇題(1)在MySQL中,不可對視圖執(zhí)行的操作有()。A.Select B.Insert C.Delete D.CreateIndes(2)WithCheckOption子句對視圖的作用是()。A.進行權限檢查 B.進行刪除監(jiān)測 C.進行更新監(jiān)測 D.進行插入監(jiān)測(3)在MySQL中,視圖是一張?zhí)摫?,它是從()導出的?shù)據(jù)表。A.一張基本數(shù)據(jù)表 B.多張基本數(shù)據(jù)表C.一張或多張基本數(shù)據(jù)表 D.以上都不對(4)在MySQL中,當()時,可以通過視圖向基本數(shù)據(jù)表中插入記錄。A.視圖所依賴的基本數(shù)據(jù)表有多張 B.視圖所依賴的基本數(shù)據(jù)表只有一張C.視圖所依賴的基本數(shù)據(jù)表只有兩張 D.視圖所依賴的基本數(shù)據(jù)表最多有兩張(5)以下關于視圖的描述中錯誤的是()。A.視圖中的數(shù)據(jù)全部來源于數(shù)據(jù)庫中存在的數(shù)據(jù)表B.使用視圖可以方便查詢數(shù)據(jù)C.視圖通常被稱為“虛表”D.不能通過視圖向基本數(shù)據(jù)表插入記錄(6)下面關于操作視圖的描述中正確的是()。A.不能向視圖中插入數(shù)據(jù)B.可以向任意視圖中插入數(shù)據(jù)C.只能向由一張基本數(shù)據(jù)表構成的視圖中插入數(shù)據(jù)D.可以向由兩張基本數(shù)據(jù)表構成的視圖中插入數(shù)據(jù)(7)以下關于刪除視圖“view_用戶表”的語句中正確的是()。A.RenewViewIfExistsview_用戶表B.DropViewIfExistsview_用戶表C.DropViewIfNotExistsview_用戶表D.AlterViewIfExistsview_用戶表2.填空題(1)在MySQL中,創(chuàng)建視圖的關鍵字是()。(2)查詢視圖中的數(shù)據(jù)與查詢數(shù)據(jù)表中的數(shù)據(jù)一樣,都是使用()語句來查詢。(3)視圖與數(shù)據(jù)表不同,數(shù)據(jù)庫中只存放視圖的(),即(),而不存放視圖對應的數(shù)據(jù),數(shù)據(jù)存放在()中。(4)使用視圖可以簡化數(shù)據(jù)操作。當通過視圖修改數(shù)據(jù)時,相應的()的數(shù)據(jù)也會發(fā)生變化;同時,若源表的數(shù)據(jù)發(fā)生變化,則這種變化也會自動地同步反映到()中。(5)在MySQL中,使用()語句查看視圖的結構定義,使用()語句查看視圖的基本信息。(6)在MySQL中,可以使用()語句查看視圖的定義信息。模塊81.選擇題(1)以下語句中屬于DML語句的是()。A.Create B.Alter C.Select D.Drop(2)在MySQL中,用戶變量前面的字符是()。A.$ B.# C.& D.@(3)在MySQL語句中,可以匹配0個或多個字符的通配符是()。A.* B.% C.? D.@(4)在MySQL中,單行注釋語句可以使用()字符開始的一行內容。A./* B.# C.{ D./(5)在MySQL中,全局變量前面使用的字符是()。A.# B.@ C*. D.@@(6)如果要計算數(shù)據(jù)表中數(shù)據(jù)的平均值,可以使用的函數(shù)是()。A.Sqrt() B.Avg() C.Count() D.Sum()(7)觸發(fā)器是一個特殊的()。A.存儲過程 B.函數(shù) C.語句 D.表達式(8)在MySQL中,用于定義游標的語句是()。A.Create B.Declare C.Declare…Cursorfor… D.Show(9)存儲過程中不能使用的循環(huán)語句是()。A.Repeat B.While C.Loop D.For(10)以下關于系統(tǒng)變量的描述錯誤的是()。A.系統(tǒng)變量在所有程序中都有效 B.用戶不能自定義系統(tǒng)變量C.用戶不能手動修改系統(tǒng)變量的值 D.用戶可以根據(jù)需要設置系統(tǒng)變量的值(11)以下運算符中優(yōu)先級最高的是()。A.! B.% C.& D.&&(12)使用()系統(tǒng)函數(shù)可以獲取字符串的長度。A.Count() B.Len() C.Length() D.Lower()(13)以下函數(shù)中不能用于返回當前的日期和時間的是()。A.Curtime() B.Now() C.Current_Timestamp() D.Sysdate()(14)在MySQL中,當需要創(chuàng)建多條執(zhí)行語句的觸發(fā)器時,觸發(fā)器程序可以使用()開始,使用End結束,中間可以包含多條語句。A.Begin B.Start C.@@ D.||(15)在MySQL中,用于刪除觸發(fā)器的語句是()。A.DeleteTrigger B.CloseTrigger C.DropTrigger D.以上都不對(16)在MySQL中,調用存儲過程使用()關鍵字。A.Exit B.Create C.Alter D.Call(17)在MySQL中,以下關于存儲過程的描述中錯誤的是()。A.創(chuàng)建存儲過程時,可以不指定任何參數(shù)B.創(chuàng)建存儲過程時,必須指定輸入?yún)?shù)C.調用存儲過程時,用戶必須具有Execute的權限D.調用存儲過程時,如果參數(shù)不符合條件,會給出“Emptyset”提示信息(18)MySQL中,以下關于修改存儲過程的描述中正確的是()。A.刪除后的存儲過程可能被恢復B.一次只能刪除一個存儲過程C.使用Alter語句不能修改存儲過程的名稱D.以上都不對2.填空題(1)MySQL語句中定義的用戶變量與()有關,在()內有效,可以將值從一條語句傳遞到另一條語句。一個客戶端定義的變量()被其他客戶端使用,當客戶端退出時,該客戶端連接的所有變量將()。(2)可以使用()語句定義和初始化一個用戶變量,可以使用()語句查詢用戶變量的值。(3)用戶變量以()開始,以便將用戶變量和字段名區(qū)分開。系統(tǒng)變量一般以()為前綴。(4)系統(tǒng)變量可以分為()和()兩種類型。為系統(tǒng)變量設定新值的語句中,使用Global或“@@global.”關鍵字的是(),使用Session和“@@session.”關鍵字的是()。(5)顯示所有系統(tǒng)變量的語句為(),顯示所有全局系統(tǒng)變量的語句為()。(6)MySQL中局部變量必須先定義后使用,使用()語句定義局部變量,定義局部變量時使用()子句給變量指定一個默認值,如果不指定則默認為()。(7)局部變量是可以保存單個特定類型數(shù)據(jù)值的變量,其有效作用范圍為()之間,在局部變量前面不使用“@”符號。該定義語句無法單獨執(zhí)行,只能在()和()中使用。(8)在MySQL中,更改MySQL語句的結束符使用()命令。(9)查看名稱以“proc”開頭的存儲過程狀態(tài)的語句為()。(10)調用存儲過程使用()語句,函數(shù)必須包含一條()語句,而存儲過程不允許使用該語句。(11)觸發(fā)器是一種特殊的(),它與數(shù)據(jù)表緊密相連,可以看作數(shù)據(jù)表定義的一部分,用于數(shù)據(jù)表實施完整性約束。觸發(fā)器是建立在()上的。(12)存儲過程可以使用Call命令調用,但觸發(fā)器的調用和存儲過程不一樣,觸發(fā)器只能由數(shù)據(jù)庫的()來觸發(fā),并且不能接收()。(13)創(chuàng)建存儲過程使用關鍵字(),創(chuàng)建觸發(fā)器使用關鍵字(),創(chuàng)建自定義函數(shù)使用關鍵字()。(14)創(chuàng)建觸發(fā)器的語句中使用()關鍵字指定對受觸發(fā)事件影響的每一行都要有激活觸發(fā)器的動作。(15)查看觸發(fā)器通常有兩種方法,一種方法是使用()查看觸發(fā)器,另一種方法是使用Select語句查看()數(shù)據(jù)表中的觸發(fā)器信息。(16)在MySQL中,用于提交事務的語句為(),使用()語句結束當前事務。(17)在MySQL中,根據(jù)數(shù)據(jù)類型,常量可以分為()、()、日期和時間常量、布爾常量和NULL等。(18)在MySQL中,創(chuàng)建自定義函數(shù)的語句是()。(19)在MySQL中,()函數(shù)可以返回圓周率的值。(20)在MySQL中,合并多個字符串時可以使用()和Concat_Ws()的函數(shù)。(21)創(chuàng)建觸發(fā)器時,觸發(fā)程序的動作時間的值可以是()和After兩個。。(24)在MySQL中,存儲過程的參數(shù)有3種類型:分別In、Out和()。(25)句。模塊91.選擇題(1)在MySQL中,可以使用()語句來為指定數(shù)據(jù)庫添加用戶。A.Revoke B.Grant C.Insert D.Create(2)在MySQL中,存儲用戶全局權限的數(shù)據(jù)表是()。A.tables_priv B.procs_priv C.columns_priv D.user(3)以下語句中,()語句用于撤銷MySQL用戶對象權限。A.Revoke B.Grant C.Insert D.Create(4)在MySQL中,用來創(chuàng)建用戶的語句是()。A.CreateUser B.CreateTable C.CreateUsers D.以上都不是(5)以下關于角色的描述中正確的是()。A.在MySQL數(shù)據(jù)庫中,角色與用戶的作用相同B.權限C.在MySQL數(shù)據(jù)庫中,角色就是權限D.在以上都不對(6)()數(shù)據(jù)表在“mysql”數(shù)據(jù)庫中沒有。A.user B.db C.tables-priv D.tables_priv(7)在MySQL中,查看用戶權限時,除了可以使用Select語句外,還可以使用()語句。A.Grant B.ShowGrants C.Revoke D.以上都可以(8)在MySQL中,以下有關數(shù)據(jù)備份的描述中錯誤的是()。A.使用“mysqldump”命令一次只能備份一個數(shù)據(jù)庫B.使用“mysqldump”命令可以一次備份所有數(shù)據(jù)庫C.使用“mysqldump”命令可以備份數(shù)據(jù)庫中的某張數(shù)據(jù)表D.使用“mysqldump”命令可以備份單個數(shù)據(jù)庫中的所有數(shù)據(jù)表(9)以下語句中,與Select…IntoOutfile語句功能相反的語句是()。A.LoadDataInfile B.Select…IntoInfile C.BackupTable D.BackTable(10)以下有關數(shù)據(jù)庫還原的描述中錯誤的是()。A.在還原數(shù)據(jù)之前,先要創(chuàng)建還原數(shù)據(jù)的數(shù)據(jù)庫B.如果需要恢復的數(shù)據(jù)已經存在,也可以直接進行恢復操作來覆蓋原來的數(shù)據(jù)庫C.使用“Mysqldump”命令還原數(shù)據(jù)庫后,需要重啟MySQL數(shù)據(jù)庫服務器,才能還原成功D.使用直接復制到數(shù)據(jù)庫文件夾的方法來恢復數(shù)據(jù)時,需要先關閉MySQL服務2.填空題(1)MySQL服務器通過()來控制用戶對數(shù)據(jù)庫的訪問,MySQL權限表存放在()數(shù)據(jù)庫里,由“mysql_install_db”腳本初始化。(2)MySQL權限表分別是“user”“db”“table_priv”“columns_priv”“proc_priv”,其中決定是否允許用戶連接到服務器的權限表是(),用于記錄各個賬號在各個數(shù)據(jù)庫上的操作權限的權限表是(),用于記錄數(shù)據(jù)表級別的操作權限的權限表是(),用于記錄數(shù)據(jù)字段級別的操作權限的權限表是(),用于記錄存儲過程和函數(shù)的操作權限的權限表是()。(3)用戶登錄MySQL數(shù)據(jù)庫服務器時,先判斷用戶輸入的()、()、()與“user”數(shù)據(jù)表的這3個字段的值是否同時匹配,只有這3個字段的值同時匹配,MySQL才允許其登錄。(4)“db”數(shù)據(jù)表中的()和()兩個字段決定用戶是否具有創(chuàng)建和修改存儲過程的權限。(5)MySQL中添加用戶的方法主要有3種,分別是使用()語句添加MySQL的用戶,使用()語句添加MySQL的用戶,使用()語句添加MySQL的用戶。(6)MySQL中修改MySQL的用戶root密碼的方法主要有兩種,分別是使用()命令修改和使用()語句修改。(7)MySQL中root用戶修改普通用戶的密碼的方法主要有兩種,分別是使用()語句修改和使用()語句修改。(8)在授予用戶權限時,Grant語句中的On子句使用()表示所有數(shù)據(jù)庫的所有數(shù)據(jù)表。(9)數(shù)據(jù)庫權限適用于一個給定數(shù)據(jù)庫中的所有對象。這些權限存儲在()和()數(shù)據(jù)表中。(10)數(shù)據(jù)表權限適用于一個給定數(shù)據(jù)表中的所有字段。這些權限存儲在()數(shù)據(jù)表中。(11)查看指定用戶的權限信息可以使用()語句查看,也可以使用Select語句查詢()數(shù)據(jù)表中各用戶的權限。(12)使用Grant語句授予權限時,如果使用了()子句,則表示To子句中指定的所有用戶都有把自身所擁有的權限授予其他用戶的權限。(13)MySQL中使用()語句撤銷權限,使用()語句或者()刪除普通用戶。(14)授予用戶全局權限語句的語法格式為()。(15)授予過程權限時,權限類型只能?。ǎⅲǎ┖停ǎ?。(16)MySQL中可以使用()命令將數(shù)據(jù)庫中的數(shù)據(jù)備份成一個文本文件。(17)使用“mysqldump”命令將數(shù)據(jù)庫“MallDB”備份到路徑“D:\MySQLData”下的文件夾“backup”中的正確寫法為()。(18)使用“mysqldump”命令備份MySQL數(shù)據(jù)庫服務器中所有數(shù)據(jù)庫的語法格式為()。(19)MySQL的“user”數(shù)據(jù)表中“Host”“User”“Password”字段都屬于用戶字段,其中()字段表示主機名稱或主機IP地址。(20)撤銷用戶權限時,需要使用()關鍵字?!禡ySQL數(shù)據(jù)庫應用設計與管理任務驅動教程》課后練習參考答案模塊1 啟動與登錄MySQL1.選擇題1.選擇題(1)參考答案:D(2)參考答案:C(3)參考答案:A(4)參考答案:B(5)參考答案:D2.填空題(1)參考答案:體積小、速度快、總體成本低、開放源代碼(2)參考答案:MySQL SQLServer SQLite OracleMicrosoftWindows MacOS Linux(3)參考答案:登錄MySQL服務器 用戶名 數(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ù)表結構1.選擇題(1)參考答案:B(2)參考答案:C(3)參考答案:B(4)參考答案:D(5)參考答案:A(6)參考答案:B(7)參考答案:B(8)參考答案:D(9)參考答案:A(10)參考答案:B2.填空題(1)參考答案:數(shù)值類型、字符串類型、日期時間類型(2)(oat(Doub)(3)參考答案:表示更大的數(shù)據(jù)范圍、容易產生計算誤差(4)參考答案:字符串、較高、Decimal(5)參考答案:Year、Time、DateTime、TimeStamp、DateTime、TimeStamp(6)參考答案:固定、可變、Varchar、Char、Varchar(7)參考答案:Char(8)參考答案:數(shù)值、單、多(9)參考答案:CreateTabletest《MySQL《MySQL數(shù)據(jù)庫應用與設計》題庫(10)參考答案:DropTabletest(11)考案“Descbe“how eae e”《MySQL《MySQL數(shù)據(jù)庫應用設計與管理任務驅動教程》課后練習55模塊4 設置與維護數(shù)據(jù)庫中數(shù)據(jù)完整性1.選擇題(1)參考答案:D.createdatabse(2)參考答案:D.select(3)參考答案:C.unique(4)參考答案:C.主鍵約束只能由一個字段組成(5)參考答案:A.Unique約束字段值可以包含Null(6)參考答案:A.外鍵約束(7)參考答案:B.主鍵字段值可以包含一個空值(8)參考答案:C.非空約束(9)參考答案:A.升序排列(10)參考答案:B.一次只能刪除一個索引(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ù)庫應用與設計》題庫參考答案: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ù)庫應用設計與管理任務驅動教程》課后練習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結構(7)參考答案:還原備份文件 導出文本文件模塊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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商戶搬遷合同范本
- 劍麻收購合同范本
- 中石化管道合同范例
- 下夜合同范本
- 圍墻繪畫服務合同范本
- 允許變更合同范例
- 冰廠設備出售合同范本
- 加盟品牌專賣合同范本
- 土地房屋抵押合同范本
- 勞務公司財務合同范本
- 醫(yī)院實習生崗前培訓課件
- 照明燈具統(tǒng)計表
- 杭州市居住房屋出租安全管理若干規(guī)定
- 2022年江西工業(yè)貿易職業(yè)技術學院職業(yè)適應性測試題庫及答案解析
- 給水排水管道工程質量通病以及防治
- 計算機視覺全套課件
- 中國聯(lián)通IMS接口規(guī)范 第三分冊:Sh接口 V1.0
- protel完全教程(原理圖部分)
- 迎澤公園文化廣場歌詞匯集
- 環(huán)境化學物的毒性作用及其影響因素
- Q∕GDW 12176-2021 反竊電監(jiān)測終端技術規(guī)范
評論
0/150
提交評論