MySQL數(shù)據(jù)庫 題庫 試題及答案_第1頁
MySQL數(shù)據(jù)庫 題庫 試題及答案_第2頁
MySQL數(shù)據(jù)庫 題庫 試題及答案_第3頁
MySQL數(shù)據(jù)庫 題庫 試題及答案_第4頁
MySQL數(shù)據(jù)庫 題庫 試題及答案_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

MySQL數(shù)據(jù)庫應(yīng)用-題庫1、MySql官方網(wǎng)址是 。答案:/;2、MySQL軟件的版本有()、()、()、()。A、社區(qū)版B、企業(yè)版C、集群版D、高級集群版答案:ABCD3、MySQL軟件的安裝類型選項(xiàng)有以下幾種()。A、DeveloperDefaultB、ServeronlyC、FullD、CustomE、Clientonly答案:ABCD4、普通用戶學(xué)習(xí)MySQL軟件,常使用的是社區(qū)版。答案:正確5、普通用戶不同的MySQL安裝文件安裝過程也不同。答案:正確6、MySQL安裝時默認(rèn)端口為()。A、80B、22C、3306D、443答案:C7、MySQL的目錄包括()。A、binB、docsC、includeD、lib答案:ABCD8、MySQL的超級用戶為()。A、adminB、userC、rootD、superuser答案:C9、MySQL的bin目錄用于放置一些可執(zhí)行文件。答案:正確10、my.ini是MySQL默認(rèn)使用的配置文件,一般情況下,修改my.ini配置文件中的內(nèi)容就可以對MySQL進(jìn)行配置。答案:正確11、關(guān)閉MySql8.0服務(wù)的DOS命令是 。答案:netstopmysql80;NETSTOPMYSQL80;12、可以通過鼠標(biāo)右鍵點(diǎn)擊任務(wù)欄,選擇任務(wù)管理器,選擇服務(wù)選項(xiàng)卡,下拉找到MySQL80服務(wù)。答案:正確13、啟動MySql8.0服務(wù)的DOS命令是 。答案:netstartmysql80;NETSTARTMYSQL80;14、MySQL8.0軟件的服務(wù)名稱一般默認(rèn)是MySQL80。答案:正確15、假設(shè)要用DOS命令連接到MySQL服務(wù)器,如果用戶為root,對應(yīng)登錄密碼root,則登錄命令可以寫為答案:mysql-uroot-proot;16、mysql退出的命令,有()。A、ExitB、QuitC、\qD、退出答案:ABC17、本地打開開始菜單找到MySQL客戶端之后,在界面提示處,輸入的密碼是超級用戶的密碼。答案:正確18、連接MySQL服務(wù)至少有兩種方式。答案:正確19、本地打開開始菜單找到MySQL客戶端之后,在界面提示處輸入錯的密碼后,系統(tǒng)會提示密碼錯誤。答案:錯誤20、假設(shè)要用DOS命令連接到MySQL服務(wù)器,如果用戶為root,對應(yīng)登錄密碼root,則登錄命令可以寫為答案:mysql-uroot-proot;21、創(chuàng)建數(shù)據(jù)庫的關(guān)鍵字是()。A、createB、showC、useD、drop答案:A22、查看庫的語句包括()。A、showdatabases;B、showtables;C、showcreatedatabasedb_name;D、showcreatetabletbl_name;答案:AC23、在mysql中可以使用 語句查看已存在的數(shù)據(jù)庫。答案:showdatabases;SHOWDATABASES;24、在mysql中用于創(chuàng)建數(shù)據(jù)庫的語句是 。答案:createdatabase;CREATEDATABASE;25、在mysql中刪除數(shù)據(jù)庫的語句是 。答案:dropdatabase;DROPDATABASE;26、mysql中可通過執(zhí)行 語句來明確表示使用該數(shù)據(jù)庫。答案:use;USE;27、字符集的關(guān)鍵字是 。答案:characterset;CHARACTERSET;28、每種字符集都有對應(yīng)的默認(rèn)校對規(guī)則,可通過命令查看答案:showcharacterset;;29、修改數(shù)據(jù)庫后,用命令查看答案:showcreate;30、字符集就是字符的編碼方式,它規(guī)定了字符在數(shù)據(jù)庫中的存儲格式。答案:正確31、Collate設(shè)置字符校對規(guī)則.答案:正確32、刪除數(shù)據(jù)庫的關(guān)鍵字是。A、createB、deleteC、alterD、drop答案:D33、在mysql中刪除數(shù)據(jù)庫后,可以用()命令查看。答案:showdatabases;34、在mysql中刪除數(shù)據(jù)庫的語句是 。答案:dropdatabase;DROPDATABASE;35、刪除一個數(shù)據(jù)庫后,不小心又執(zhí)行同樣語句一次,一般會出現(xiàn)錯誤1008提示。答案:正確36、刪除數(shù)據(jù)庫的時候,如不想出現(xiàn)刪除不存在數(shù)據(jù)庫這樣的錯誤,那我們可以用ifexists先判斷一下,如果存在我們則刪除,如果他不存在我們就不刪除。答案:正確37、創(chuàng)建數(shù)據(jù)表和刪除數(shù)據(jù)表的語句為()。A、createtable和droptableB、createtable和deletetableC、updatetable和droptableD、updatetable和deletetable答案:A38、在MySQL中,長文本數(shù)據(jù)適合用()類型(擴(kuò)展題)。A、charB、textC、varcharD、blob答案:B39、以下哪種數(shù)據(jù)類型適合表示姓名()。A、varcharB、charC、textD、int答案:A40、在MySQL中,可用來存儲圖片、音頻、視頻的數(shù)據(jù)類型是()。A、enumB、varcharC、textD、blob答案:D41、char類型是定長的,它總是根據(jù)定義的字符串長度分配足夠的空間。答案:正確42、varchar類型用于存儲可變長字符串,它會根據(jù)實(shí)際需要進(jìn)行空間分配。答案:正確43、一張表中最多只能有一個主鍵。答案:正確44、MySQL中,char類型是定長的,而varchar類型用于存儲字符串。答案:可變長;變長;45、通過DESC語句查看表時,所顯示的是()。A、表的屬性B、表中所有字段的名稱C、表中存儲的所有數(shù)據(jù)D、表中所有字段的名稱和類型等答案:D46、可以使用下列哪項(xiàng)查看表的結(jié)構(gòu)()。A、descB、selectC、showD、info答案:A47、可通過命令查看表的定義。A、showcreatetableB、showtablesC、desctableD、desctb_name答案:A48、能用SHOWTABLES查詢已創(chuàng)建的表。答案:正確49、MySQL中,用sowcreatetableteacher\G,查看表teacher的。答案:定義;50、以下哪一項(xiàng)的操作可用于修改數(shù)據(jù)庫表結(jié)構(gòu)()。A、createB、alterC、updateD、desc答案:B51、下面關(guān)于修改數(shù)據(jù)表結(jié)構(gòu)的描述正確的是()。A、可以增加或刪除字段B、可以修改表中字段的名稱或數(shù)據(jù)類型C、可以修改表的名稱或默認(rèn)字符集D、以上描述都正確答案:D52、以下能夠刪除列name的是()。A、altertablestudentremovenameB、altertablestudentdropcolumnnameC、altertablestudentdeletecolumnnameD、altertablestudentdeletename答案:B53、要將employee的表名改為employee_info,下面語句正確的是()。A、altertableemployeerenameemployee_infoB、altertablestudentmodifycolumnnamechar(10)C、altertablestudentchangenamenameintD、altertablestudentaddcolumnageint答案:A54、以下語句錯誤的是()。A、altertablestudentdeletecolumnnameB、altertablestudentmodifycolumnnamechar(10)C、altertablestudentchangenamenameintD、altertablestudentaddcolumnageint答案:A55、修改數(shù)據(jù)庫表的關(guān)鍵字是。答案:alter;56、altertablestudentmodifys_nochar(8);語句能實(shí)現(xiàn)修改student表中字段s_no的數(shù)據(jù)類型為char(8)答案:正確57、刪除數(shù)據(jù)表的關(guān)鍵字是。答案:drop;DROP;58、判斷數(shù)據(jù)表是否存在的關(guān)鍵字是。答案:exists;59、復(fù)制表的結(jié)構(gòu),但沒復(fù)制數(shù)據(jù)使用的關(guān)鍵字是。答案:like;60、復(fù)制表的結(jié)構(gòu)的同時,也復(fù)制了數(shù)據(jù)的關(guān)鍵字是。答案:as;61、droptableifexiststeacher_new,teacher_copy;語句能刪除表teacher_new和teacher_copy。答案:正確62、下面關(guān)于向表中添加數(shù)據(jù)描述正確的是()。A、可以一次性向表中所有字段添加數(shù)據(jù)。B、可以根據(jù)指定的條件向表中的字段添加數(shù)據(jù)。C、可以一次性向表中添加多條數(shù)據(jù)記錄。D、以上說法都對。答案:D63、可以通過語句和語句插入。答案:insertinto;replaceinto;64、使用 方式將保存在文本文件中的數(shù)據(jù)插入到指定的表。答案:loaddatainfile;65、復(fù)制表可以使用關(guān)鍵字或。答案:like;as;66、insertinto與replace語句的區(qū)別?答案:略67、下面關(guān)于修改表中數(shù)據(jù)描述正確的是()。A、一次只能修改表中的一條數(shù)據(jù)。B、一次可以修改多條數(shù)據(jù)。C、不能修改表中為主鍵的字段D、以上說法都不對答案:B68、修改表中數(shù)據(jù)的關(guān)鍵字是 。A、updateB、createC、dropD、alter答案:A69、用 命令對表中的數(shù)據(jù)進(jìn)行修改.答案:update...set...;70、寫出再score表中將學(xué)號(s_no)為122001學(xué)生的課程號(c_no)為A001成績(mark)修改為80分的MySQL語句。答案:updatescoresetmark=80wheres_no='122001'andc_no='A001';;71、語句:updatecoursesetc_type='專業(yè)基礎(chǔ)課'wherec_no='A002';是將course表中課程號(c_no)為A002的類型(c_type)修改為專業(yè)基礎(chǔ)課程。答案:正確72、下面關(guān)于刪除表中數(shù)據(jù)描述正確的是()。A、使用delete語句可以刪除表中全部數(shù)據(jù)。B、使用delete可以刪除一條或多條數(shù)據(jù)。C、使用delete語句一次只能刪除一條數(shù)據(jù)。D、以上說法都不對。答案:B73、若要刪除數(shù)據(jù)庫中已存在的表student,可用()。A、deletetablestudent;B、deletestudent;C、droptablestudent;D、dropstudent;答案:C74、deletefromstudent語句的作用是()A、刪除整個student表,包括表結(jié)構(gòu)。B、刪除student表中所有的記錄,但不刪除表結(jié)構(gòu)。C、不刪除任何記錄。D、刪除student表當(dāng)前記錄。答案:B75、要快速完全清空一張表的記錄可使用如下語句()。A、truncatetable;B、deletetable;C、droptable;D、cleartable;答案:A76、刪除表中數(shù)據(jù)的關(guān)鍵字是 。答案:delete;77、在select語句中,使用關(guān)鍵字()可以去重。A、topB、allC、unionD、distinct答案:D78、where子句用來指定()。A、查詢結(jié)構(gòu)的分組條件B、限定結(jié)果集的排序條件C、分組的搜索條件D、限定返回行的搜索條件答案:D79、select查詢語句返回所有數(shù)據(jù)可使用通配符 。答案:*;80、select后指定查詢的列名時,列名之間要用逗號分隔。()答案:正確81、如果from子句中指定了表別名,這條select語句中的其他子句都必須使用表別名來代替原始的表名()。答案:正確82、查找name不是null的條件是()。A、wherenameisnotnullB、wherenamenotnullC、wherenamenotisnullD、wherename!=null答案:A83、where子句用來指定()。A、查詢結(jié)構(gòu)的分組條件B、限定結(jié)果集的排序條件C、分組的搜索條件D、查詢的條件,限定返回行的搜索條件答案:D84、MySQL中常用的通配符有()。A、%B、*C、_D、$答案:ABC85、以下是比較運(yùn)算符的有()。A、!=B、<=C、<>D、=答案:ABCD86、邏輯運(yùn)算符是邏輯與,兩個條件同時滿足。答案:and;87、邏輯運(yùn)算符not是邏輯取反,條件不滿足時返回。答案:true;88、where子句可以實(shí)現(xiàn)數(shù)據(jù)的過濾。答案:正確89、groupby分組查詢中可以使用的聚合函數(shù)有()。A、max()B、min()C、count()D、以上都可以答案:D90、關(guān)鍵字為升序,降序,系統(tǒng)默認(rèn)為,將按分組的第一列升序排序輸出結(jié)果。答案:asc;desc;asc;91、如需要根據(jù)字段對行進(jìn)行分組,則可通過 子句完成。答案:groupby;92、使用帶rollup操作符的groupby子句,在結(jié)果集內(nèi)將包含匯總行。答案:正確93、groupby子句的功能是根據(jù)字段對行分組,在分組之后會把每個分組聚合成一行數(shù)據(jù)。答案:正確94、對查詢結(jié)果進(jìn)行分組顯示,需要和關(guān)鍵字一起限定查詢條件。A、groupby和havingB、groupby和distinctC、orderby和havingD、orderby和distinct答案:A95、having子句必須配合groupby才能使用。答案:正確96、某出現(xiàn)在having中的前提是該字段作為分組字段出現(xiàn)在groupby中,否則便會出現(xiàn)錯誤。答案:正確97、having子句的功能是在分組之后過濾數(shù)據(jù)。答案:正確98、簡述having和where之間的區(qū)別。答案:where子句的作用是在對查詢結(jié)果進(jìn)行分組前,將不符合where條件的行去掉,即在分組之前過濾數(shù)據(jù),條件中不能包含聚合函數(shù),使用where條件顯示特定行。having子句的作用是篩選滿足條件的組,即在分組之后過濾數(shù)據(jù),條件中經(jīng)常包含聚合函數(shù),使用having條件顯示特定的組,也可以使用多個標(biāo)準(zhǔn)進(jìn)行分組。99、使用()關(guān)鍵字可以將返回的結(jié)果數(shù)據(jù)按照指定的條件進(jìn)行排序。A、groupbyB、havingC、orderbyD、distinct答案:C100、按照姓名降序排列的正確語句是()A、orderbydescname;B、orderbynamedesc;C、orderbynameasc;D、orderbyascname;答案:B101、orderby子句的功能是返回結(jié)果中的行按一定排列。答案:順序;102、orderby子句后可以是一個列、一個表達(dá)式,也可以用正整數(shù)表示列。答案:正確103、limit子句主要用于限制被select語句返回的行數(shù)。答案:正確104、limit6offset4與limit4,6結(jié)果是不一樣的。答案:錯誤105、簡述select、from、where、groupby、having、orderby、limit的執(zhí)行順序。答案:from-->where-->groupby-->having-->select-->orderby-->limit106、用limit關(guān)鍵字可以返回5行數(shù)據(jù),正確的表述方式是()。A、limit5B、limit5offset4C、limit5,4D、limit5,0答案:ABD107、執(zhí)行selectround(2.16,1);的結(jié)果是()。A、2B、2.2C、2.16D、2.1答案:B108、隨機(jī)函數(shù)是()。A、round()B、roundC、rand()D、rand答案:C109、常見算術(shù)運(yùn)算符有哪幾個?A、+B、-C、*D、/E、%答案:ABCDE110、獲取隨機(jī)數(shù)的函數(shù)是。答案:rand();111、執(zhí)行select3+2,3*8,1/0;獲得的結(jié)果是,,。答案:5;24;"null";112、執(zhí)行語句selectceiling(3.62),floor(-3.62);結(jié)果是和。答案:4;-4;113、執(zhí)行語句select5%0;得到的結(jié)果是null。答案:正確114、系統(tǒng)函數(shù)()可以獲取字符串的長度。A、count()B、len()C、long()D、以上都不對答案:B115、以下哪個函數(shù)可用于拼接字段()。A、substring()B、trim()C、sum()D、concat()答案:D116、語句selectreplace('test@126.net','net','com');執(zhí)行后的結(jié)果是。答案:test@126.com;117、語句selectchar_length('mysql'),char_length('數(shù)據(jù)庫');執(zhí)行后的結(jié)果分別是5和9。答案:錯誤118、語句selectlength('mysql'),length('數(shù)據(jù)庫');執(zhí)行后的結(jié)果分別是5和3。答案:錯誤119、語句concat('My',null,'SQL8.0');執(zhí)行的結(jié)果是null。答案:正確120、下列選項(xiàng)中,()不能返回當(dāng)前的日期和時間。A、curtime()B、now()C、current_timestamp()D、syadate()答案:A121、返回當(dāng)前日期的函數(shù)是()。A、curtime()B、adddate()C、curnow()D、curdate()答案:D122、month()函數(shù)分析一個日期值并返回其中關(guān)于的部分答案:月;123、 函數(shù)能返回日期d是星期幾。答案:dayofweek(d);124、返回指定時間的小時的函數(shù)是 。答案:hour(curtime());125、返回當(dāng)前時間的函數(shù)是curtime()。答案:正確126、下面關(guān)于case語句正確的是()。A、case關(guān)鍵字后面必須要有表達(dá)式B、case關(guān)鍵字后面必須要有表達(dá)式或者字段名稱C、case關(guān)鍵字后面必須要有字段名稱D、case關(guān)鍵字可以沒有任何表達(dá)式或字段名稱答案:B127、CASE表達(dá)式有兩種語法形式,一種是表達(dá)式,另外一種是表達(dá)式。答案:簡單CASE;搜索CASE;128、簡單CASE表達(dá)式正如其名所示,實(shí)現(xiàn)簡單,但表達(dá)能力也有限,因此大多數(shù)情況下使用搜索CASE表達(dá)式。答案:正確129、CASE表達(dá)式是判斷語句的一種,可以實(shí)現(xiàn)比if語句更為復(fù)雜的條件判斷。答案:正確130、if(expr1,expr2,expr3)中,要被判斷的是。答案:expr1;表達(dá)式1;131、if(expr1,expr2,expr3)函數(shù)中,如果表達(dá)式expr1不成立,返回結(jié)果。答案:expr3;132、if(expr1,expr2,expr3)函數(shù)中,如果表達(dá)式expr1成立,返回結(jié)果expr2。答案:正確133、ifnull(expr1,expr2)函數(shù)中,如果expr1不為空,就顯示expr2的值。答案:錯誤134、mysql數(shù)據(jù)庫的連接主要包括()。A、內(nèi)連接B、左外連接C、右外連接D、自連接答案:ABCD135、MySQL數(shù)據(jù)庫連接操作的關(guān)鍵字是。答案:join;136、MySQL數(shù)據(jù)庫內(nèi)連接操作的關(guān)鍵字用表示,也可以簡寫成。答案:innerjoin;join;137、數(shù)據(jù)庫連接操作的作用是實(shí)現(xiàn)多張表的數(shù)據(jù)查詢。答案:正確138、數(shù)據(jù)庫連接操作的前提條件是兩個或多個表中存在相同意義的字段。答案:正確139、右連接left左邊的表為()。A、主表B、從表C、副表D、列表答案:B140、左連接left左邊的表為()。A、主表B、從表C、副表D、列表答案:A141、左連接的關(guān)鍵字可以用()。leftouterjoin,我們平時都把outer省略。簡寫為leftjoin。left左邊的表為主表,left右邊的表為從表。返回結(jié)果行包括left左邊的表的所有行,而不僅僅是連接列所匹配的行,對于左表中有些數(shù)據(jù)行在右表中找不到它所匹配的數(shù)據(jù)行記錄時候,返回結(jié)果的時候這些行后面通常會以null來填充。A、joinB、innerjoinC、leftouterjoinD、leftjoin答案:CD142、左連接返回結(jié)果行包括left左邊的表的,而不僅僅是連接列所匹配的行。答案:所有行;143、左連接中對于左表中有些數(shù)據(jù)行在右表中找不到它所匹配的數(shù)據(jù)行記錄時候,返回結(jié)果的時候這些行后面通常會以來填充。答案:"null";144、使用自連接時需要為表指定別名,A、0個B、1個C、2個D、多個不同答案:D145、某個表與進(jìn)行連接,稱為自表連接或自身連接,簡稱自連接。答案:自身;146、自連接使用關(guān)鍵字表示,也可以簡寫成。答案:innerjoin;join;147、使用自連接時,對所有查詢字段的引用均必須使用表別名限定。答案:正確148、自連接可以看做是內(nèi)連接的一個特例。答案:正確149、MySQL中的子查詢按照返回結(jié)果可以分為以下幾種類型()。A、標(biāo)量子查詢B、列子查詢C、行子查詢D、表子查詢答案:ABCD150、按照內(nèi)查詢與外查詢之間的關(guān)系可分為、。答案:非關(guān)聯(lián)子查詢;關(guān)聯(lián)子查詢;151、子查詢也稱為,必須位于之中。答案:內(nèi)查詢;括號;152、子查詢是指嵌套在其他sql語句(如insert、delete、select、update等)中的查詢語句。答案:正確153、包含子查詢的sql語句被稱為外查詢。答案:錯誤154、合并查詢可以用以下關(guān)鍵字()。A、unionB、unionallC、andD、add答案:AB155、合并查詢列的數(shù)據(jù)類型必須,類型不必完全相同,但是必須可以。答案:兼容;隱式轉(zhuǎn)換;156、合并查詢是將兩個查詢結(jié)果合并成一個。答案:結(jié)果集;157、合并查詢的關(guān)鍵字是。答案:union;158、合并查詢中每個select語句中的列也必須以相同的順序排列。答案:正確159、可以像操作基本表一樣,通過視圖,對基本表中的進(jìn)行查找、插入、更改和刪除,因而,視圖又稱為“虛表”。答案:數(shù)據(jù);160、通過視圖獲取到的數(shù)據(jù)是最新的數(shù)據(jù)。答案:正確161、視圖不僅可以簡化查詢操作,還能增加數(shù)據(jù)的安全性()答案:正確162、視圖同表一樣也會存儲數(shù)據(jù)()答案:錯誤163、更新視圖數(shù)據(jù)不會引起基本表中的數(shù)據(jù)變化,更新基本表中的數(shù)據(jù)也不會引起視圖數(shù)據(jù)的變化()答案:錯誤164、視圖只能查詢數(shù)據(jù),無法更新數(shù)據(jù)()答案:錯誤165、下列關(guān)于視圖的說法哪個是錯誤的()。A、視圖可以使用戶只關(guān)心他感興趣的某些特定的數(shù)據(jù)B、視圖可以用于連接多表C、不允許用戶使用視圖修改表中的數(shù)據(jù)D、視圖既可以通過表得到,也可以通過其他視圖得到答案:C166、視圖是虛表,只存儲 ,不存儲 。答案:定義;數(shù)據(jù);167、試圖中的數(shù)據(jù)可以來源于 張表。答案:一張或多;168、創(chuàng)建視圖的關(guān)鍵字是 。答案:createview;169、視圖只能基于表創(chuàng)建,不能基于視圖創(chuàng)建。答案:錯誤170、創(chuàng)建視圖的過程中不能使用聚合函數(shù)。答案:錯誤171、查看視圖中數(shù)據(jù)的關(guān)鍵字是select。答案:正確172、創(chuàng)建視圖的過程中不能使用聚合函數(shù)。答案:錯誤173、查看視圖的方法包括語句、語句和語句等A、describeB、showtablestatusC、showcreateviewD、showdatabases答案:ABC174、查詢視圖中的數(shù)據(jù)同查詢表中數(shù)據(jù)一樣,都使用 語句實(shí)現(xiàn)。答案:select;175、查看視圖必須要有的權(quán)限答案:showview;176、查看視圖view_cj的定義所使用的語句是。答案:showcreateviewview_cj;;177、查看創(chuàng)建的視圖view_stu的結(jié)構(gòu)的語句是。答案:descview_stu;;178、在視圖上無法完成的操作是()A、查詢B、在視圖上定義新表C、更新視圖D、在視圖上定義新視圖答案:B179、下面關(guān)于操作視圖的描述正確的是()。A、不能向視圖中插入數(shù)據(jù)B、可以向視圖中任意插入數(shù)據(jù)C、只能向由一張基本表構(gòu)成的視圖中插入數(shù)據(jù)D、以上都不對答案:C180、下列關(guān)于視圖的說法哪個是錯誤的()。A、視圖可以使用戶只關(guān)心他感興趣的某些特定的數(shù)據(jù)B、視圖可以用于連接多表C、不允許用戶使用視圖修改表中的數(shù)據(jù)D、視圖既可以通過表得到,也可以通過其他視圖得到答案:C181、下列關(guān)于索引描述不正確的是()A、常用作查詢條件的字段適合建立索引B、連接條件的字段適合建立索引C、經(jīng)常排序的字段適合建立索引D、經(jīng)常更新的字段適合建立索引答案:D182、視圖的字段可以在不包含基本表中非空字段的情況下插入數(shù)據(jù)。答案:錯誤183、通過視圖更新數(shù)據(jù)時,不能同時更新多張表。答案:正確184、SQL語句中,刪除視圖的命令是()A、removeB、deleteC、clearD、drop答案:D185、刪除視圖的語句是。答案:dropview;186、具備兩個功能:創(chuàng)建和替換,當(dāng)視圖不存在時,便會創(chuàng)建視圖,而當(dāng)視圖存在時,則直接替換舊視圖。答案:createorreplace;187、刪除視圖后數(shù)據(jù)也隨之消失。答案:錯誤188、刪除視圖的可通過droptable語句完成。答案:錯誤189、下面關(guān)于索引的描述錯誤的是()A、全文索引可以創(chuàng)建在任何字段上B、創(chuàng)建唯一索引,需要使用unique參數(shù)進(jìn)行約束C、創(chuàng)建空間索引時,索引字段必須時空間類型并有非空約束D、創(chuàng)建空間索引的數(shù)據(jù)表,其存儲引擎必須是myisam類型答案:A190、下列關(guān)于MySQL索引的描述不正確的是()A、索引越多,查詢效率越高B、適當(dāng)?shù)氖褂盟饕?可以提高查詢效率C、一個基本表的同一個字段上可以建立多個不同名的索引D、索引有兩種存儲類型,分別是b型樹索引和哈希索引答案:A191、下列關(guān)于索引描述不正確的是()A、常用作查詢條件的字段適合建立索引B、連接條件的字段適合建立索引C、經(jīng)常排序的字段適合建立索引D、經(jīng)常更新的字段適合建立索引答案:D192、聚簇索引是數(shù)據(jù)和索引存放在一起,因此一張表只能有一個聚簇索引。答案:正確193、主鍵和唯一性索引都屬于聚簇索引答案:錯誤194、一張表可以創(chuàng)建多個輔助索引答案:正確195、一張表可以創(chuàng)建多個主鍵索引。答案:錯誤196、一張表可以創(chuàng)建多個唯一性索引。答案:正確197、下面不屬于索引分類的是()A、唯一索引B、全文索引C、id索引D、空間索引答案:C198、下列()語句不能用于創(chuàng)建索引A、createindexB、createtableC、altertableD、updatetable答案:D199、下列關(guān)于聚簇索引的描述,不正確的是()A、聚簇索引規(guī)定了數(shù)據(jù)在表中的物理存儲順序B、一個表中聚簇索引可以有多個C、一個表中聚簇索引最多只能有一個D、創(chuàng)建主鍵約束時自動創(chuàng)建聚簇索引答案:B200、在表已經(jīng)存在的情況下,可通過語句和語句創(chuàng)建所索引。答案:createindex;altertable;201、通過altertable可以創(chuàng)建主鍵。答案:錯誤202、查看表中已創(chuàng)建的索引的語句是。答案:showindex;203、查看sql語句執(zhí)行時索引使用情況的語句是explain。答案:正確204、通過語句 查看函數(shù)的狀態(tài)。答案:showfunctionstatus;showfunctionstatus;205、下面關(guān)于索引的刪除操作描述正確的是()A、索引一旦創(chuàng)建,不能刪除B、一次只能刪除一個索引C、一次可以刪除多個索引D、以上都不對答案:C206、可以通過dropindex刪除主鍵索引。答案:錯誤207、刪除唯一性索引時可以執(zhí)行dropuniqueindex刪除。答案:錯誤208、如果想刪除某個索引,使用的語句有dropindex和altertable。答案:正確209、對于已經(jīng)存在的索引,可以通過語句來刪除索引。答案:drop;210、調(diào)用存儲過程的語句是()A、exitB、createC、alterD、call答案:D211、下面關(guān)于存儲過程的描述錯誤的是()A、創(chuàng)建存儲過程時,可以不指定任何參數(shù)B、創(chuàng)建存儲過程時,必須指定輸入?yún)?shù)C、調(diào)用存儲過程時,用戶必須具有execute的權(quán)限D(zhuǎn)、調(diào)用存儲過程時,如果參數(shù)不符合條件,會給出“emptyset”的信息提示答案:B212、下面關(guān)于修改存儲過程的描述正確的是()A、刪除后的存儲過程可以被恢復(fù)B、一次只能刪除一個存儲過程C、使用alter語句不能修改存儲過程的名稱D、以上都不對答案:C213、存儲過程是一組預(yù)先定義并()的Transact-SQL語句A、保存B、編寫C、編譯D、解釋答案:C214、創(chuàng)建存儲過程的關(guān)鍵字是。答案:createprocedure;215、將MySQL語句的結(jié)束標(biāo)志修改為其他符號的關(guān)鍵字是。答案:delimiter;216、使用存儲過程可以減少網(wǎng)絡(luò)數(shù)據(jù)傳輸、提高性能,因此盡可能的使用存儲過程。答案:錯誤217、存儲過程可以通過return返回執(zhí)行結(jié)果。答案:錯誤218、存儲過程每次執(zhí)行都需要重新編譯。答案:錯誤219、下面關(guān)于修改存儲過程的描述正確的是()A、刪除后的存儲過程可以被恢復(fù)B、一次只能刪除一個存儲過程C、使用alter語句不能修改存儲過程的名稱D、以上都不對答案:C220、如果IF語句中條件表達(dá)式的值為FALSE,則跳過IF后語句或語句塊,執(zhí)行語句或語句塊。答案:else;221、存儲過程只有創(chuàng)建者有調(diào)用權(quán)限。答案:錯誤222、查看存儲過程的語句是showprocedurestatus。答案:正確223、查看存儲過程定義語句的是showcreateprocedure。答案:正確224、刪除存儲過程可以使用 語句。答案:dropprocedure;225、存儲過程的參數(shù)有3類,分別為IN、OUT和 。答案:inout;226、調(diào)用存儲過程的時候可省略call關(guān)鍵字。答案:錯誤227、可以在select語句中調(diào)用存儲過程。答案:錯誤228、使用ALTERPROCEDURE語句可以進(jìn)行修改存儲過程。答案:正確229、刪除并重新創(chuàng)建存儲過程也可以修改存儲過程。答案:正確230、在創(chuàng)建了存儲過程之后,調(diào)用已經(jīng)創(chuàng)建好的存儲過程,必須使用到語句。答案:call;231、以下哪個是正確創(chuàng)建存儲函數(shù)的命令()A、createprocedureB、createfunctionC、createdatabaseD、createtable答案:B232、通過語句 查看函數(shù)的狀態(tài)。答案:showfunctionstatus;233、函數(shù)體中必須包含一個有效的RETURN語句。答案:正確234、存儲過程聲明時不需要返回類型。答案:正確235、存儲函數(shù)可通過inout參數(shù)傳出值。答案:錯誤236、存儲函數(shù)和內(nèi)置函數(shù)在應(yīng)用上并沒有什么不同。答案:正確237、存儲過程與存儲函數(shù)的區(qū)別?答案:238、以下關(guān)于存儲函數(shù)描述正確的是()A、存儲函數(shù)在客戶端中存儲和執(zhí)行的B、存儲函數(shù)用call語句調(diào)用C、存儲函數(shù)既可以有輸入?yún)?shù)又可以有輸出參數(shù)D、存儲函數(shù)的使用方法與mysql內(nèi)部函數(shù)使用方法一樣答案:D239、以下關(guān)于存儲函數(shù)描述錯誤的是()A、存儲函數(shù)聲明時需要描述返回類型B、存儲函數(shù)的參數(shù)同存儲過程一樣,可以指定in、out、inoutC、刪除存儲函數(shù)之前需要確認(rèn)該存儲函數(shù)沒有任何依賴關(guān)系D、存儲函數(shù)可通過dropfunction或刪除重建實(shí)現(xiàn)修改答案:B240、調(diào)用存儲函數(shù)的方法是使用關(guān)鍵字。答案:select;241、存儲函數(shù)可嵌套存儲過程,存儲過程也可嵌套存儲函數(shù)。答案:錯誤242、存儲函數(shù)的調(diào)用既可以使用call也可以不使用call。答案:錯誤243、存儲過程可以返回多個值,但存儲函數(shù)只能返回一個值。答案:正確244、用戶可以通過SHOWSTATUS語句來查看函數(shù)的狀態(tài)。答案:正確245、創(chuàng)建存儲函數(shù)的語句是createfunction。答案:正確246、可以通過SHOWCREATE語句來查看函數(shù)的定義。答案:正確247、以下哪個是正確刪除存儲函數(shù)的命令()A、dropdatabaseB、droptableC、dropprocedureD、dropfunction答案:D248、全局變量修改之后在當(dāng)前客戶端可立馬生效。答案:錯誤249、一個系統(tǒng)變量要么是全局變量,要么是會話變量,不存在即作為全局變量又作為會話變量的情況。答案:錯誤250、用戶變量僅對當(dāng)前用戶所使用的客戶端生效,如果客戶端退出,用戶變量自動釋放。答案:正確251、通過ALTERFUNCTION語句來修改存儲函數(shù)。答案:正確252、通過DROPFUNCTION語句來刪除存儲函數(shù)。答案:正確253、刪除存儲函數(shù)同刪除存儲過程一樣,在刪除之前要確認(rèn)該存儲函數(shù)沒有任何依賴關(guān)系,否則會導(dǎo)致其他與之關(guān)聯(lián)的存儲過程無法運(yùn)行。答案:正確254、刪除存儲函數(shù)num_of_course()。答案:dropfunctionifexistsnum_of_course;255、下面過于存儲過程中局部變量的描述錯誤的是()A、通過declare語句聲明局部變量B、局部變量只能在begin…end語句塊中聲明,而且必須在存儲過程的開頭就聲明C、局部變量聲明之后,即可以在聲明它的begin…end語句塊中使用,也可以在其他語句塊中使用D、可通過set語句或select語句給變量賦值答案:C256、MySQL聲明了變量:declareiINT,現(xiàn)在為i賦值為10,正確的是()A、i=10B、set10intoiC、selecti=10D、select10intoi答案:D257、局部變量只能在語句塊中聲明,而且必須在存儲過程的開頭就聲明。答案:begin…end;258、存儲過程可以定義和使用變量,它們可以用來存儲臨時結(jié)果。用戶可以使用關(guān)鍵字來定義變量答案:declare;259、下列可在存儲過程和函數(shù)中用來執(zhí)行分支判斷的()。A、ifB、forC、switchD、case答案:AD260、簡單case語句能實(shí)現(xiàn)的功能搜索case語句都可以實(shí)現(xiàn)()。答案:正確261、在if或case做分支判斷時要確保每個分支條件相互對立()。答案:正確262、MySQL中的case語句分語句,和語句兩種。答案:簡單case;搜索case;263、MySQL中選擇結(jié)構(gòu)有和兩種答案:if;case;264、存儲過程和函數(shù)中可用來執(zhí)行循環(huán)操作的是()。A、loopB、whileC、repeatD、for答案:ABC265、MySQL提供的循環(huán)語句有,,WHILE三種類型。答案:loop;repeat;266、loop循環(huán)沒有判斷條件,需要人為控制退出操作()答案:正確267、while先判斷條件后執(zhí)行,repeat先執(zhí)行后判斷條件。答案:正確268、事物的特性包括()A、原子性B、一致性C、隔離性D、持久性答案:ABCD269、事務(wù)就是一組獨(dú)立不可分割的工作單元,事務(wù)中的操作要么,要么都。答案:全部執(zhí)行;不執(zhí)行;270、事務(wù)包含四個特點(diǎn),其中有分子性。答案:錯誤271、事務(wù)包含四個特點(diǎn),其中一致性才是最終目的。答案:正確272、事務(wù)包含四個特點(diǎn),其中有適應(yīng)性。答案:錯誤273、用于回滾事務(wù)的命令是()A、insertB、rollbackC、savepointD、commit答案:B274、下列關(guān)于MYSQL中事務(wù)的說法,正確的有()。A、事務(wù)就是針對數(shù)據(jù)庫的一組操作B、事務(wù)中的語句要么都執(zhí)行,要么都不執(zhí)行C、事務(wù)提交成功后其中的操作才會生效D、可以通過starttransaction來提交事務(wù)答案:B275、用于提交事務(wù)的命令是()A、insertB、rollbackC、savepointD、commit答案:D276、顯式事務(wù)需要手動添加事務(wù)、提交事務(wù)或者回滾事務(wù)的語句。答案:啟動;277、MySQL中的事務(wù)分為兩種:隱式事務(wù)和顯式事務(wù)。答案:正確278、隱式事務(wù)由系統(tǒng)自動添加啟動和提交事務(wù)的語句,如insert、update、delete等語句默認(rèn)都是隱式事務(wù)。答案:正確279、隔離級別最低的設(shè)置是()。A、讀已提交B、讀未提交C、可重復(fù)讀D、串行化答案:B280、用于提交事務(wù)的命令是()A、insertB、rollbackC、savepointD、commit答案:D281、當(dāng)讀到了其他事務(wù)未提交的數(shù)據(jù),未提交意味著這些數(shù)據(jù)可能會保存到數(shù)據(jù)庫,也可能會回滾,不保存到數(shù)據(jù)庫。當(dāng)這個數(shù)據(jù)發(fā)生了回滾,就意味著這個數(shù)據(jù)不存在,這就是。答案:臟讀;282、將事務(wù)的隔離級別設(shè)置為readuncommited,不存在臟讀的問題()答案:錯誤283、readuncommited為最低隔離級別,性能最高()答案:正確284、一個事務(wù)內(nèi)在讀取某些數(shù)據(jù)后的某個時間,再次讀取以前讀過的數(shù)據(jù),卻發(fā)現(xiàn)其讀出的數(shù)據(jù)已經(jīng)發(fā)生了變化,即是()。答案:不可重復(fù)讀;285、readcommitted隔離級別不存在臟讀的問題()答案:正確286、readcommitted隔離級別不存在不可重復(fù)讀的問題()答案:錯誤287、一個事務(wù)內(nèi)在讀取某些數(shù)據(jù)后的某個時間,再次讀取以前讀過的數(shù)據(jù),卻發(fā)現(xiàn)其讀出的數(shù)據(jù)已經(jīng)發(fā)生了變化,即是()。答案:不可重復(fù)讀;288、事務(wù)的默認(rèn)隔離級別是可重復(fù)讀。答案:正確289、repeatableread隔離級別不存在不可重復(fù)讀的問題。答案:正確290、repeatableread隔離級別完全解決了幻讀的問題。答案:錯誤291、readcommitted隔離級別不存在不可重復(fù)讀的問題()答案:錯誤292、事務(wù)B前后兩次讀取同一個范圍的數(shù)據(jù),在事務(wù)B兩次讀取的過程中事務(wù)A新增了數(shù)據(jù),導(dǎo)致事務(wù)B后一次讀取到前一次查詢沒有看到的行,為。答案:幻讀;293、串行化就是事務(wù)依次執(zhí)行。答案:正確294、串行化的隔離級別最高,但性能最低。答案:正確295、串行化完全不存在臟讀、不可重復(fù)讀、幻讀等問題。答案:正確296、可以用GRANT命令創(chuàng)建用戶。答案:錯誤297、MySQL中的用戶分為root用戶和普通用戶,root用戶擁有所有權(quán)限,普通用戶僅擁有被授予的權(quán)限。答案:正確298、可以同時創(chuàng)建多個數(shù)據(jù)庫用戶,數(shù)據(jù)庫用戶名與數(shù)據(jù)庫用戶名之間用逗號分隔。答案:正確299、下面哪個語句是用來創(chuàng)建用戶的()A、createuserB、createtableC、createusersD、以上都不是答案:A300、創(chuàng)建用戶時同時也設(shè)置了用戶的登錄方式,可配置的登錄方式包括()。A、本地登錄B、指定主機(jī)登錄C、指定網(wǎng)絡(luò)的主機(jī)登錄D、任意主機(jī)登錄答案:ABCD301、現(xiàn)有如下表student_course,下列哪行記錄可被插入()。CREATETABLEstudent_course(sidCHAR(6)NOTNULL,cidCHAR(3)NOTNULL,scoreINT,noteCHAR(20));A、(null,'103',80,'選修')B、('202023','101',null,null)C、('202221',null,86,'')D、('202209','111',60,必修)答案:B302、返回當(dāng)前登錄用戶名的函數(shù)是()A、users()B、user()C、root()D、id()答案:B303、創(chuàng)建用戶時,用戶賬號的格式為()A、'host_name'@'user_name'B、'host_name'.'user_name'C、'user_name'@'host_name'D、'user_name'.'host_name'答案:C304、創(chuàng)建用戶時,用戶賬號中沒有指明主機(jī)名,主機(jī)名默認(rèn)為()A、"null"B、%C、localhostD、答案:B305、在mysql服務(wù)器中添加新用戶,其用戶名為user1,主機(jī)名為localhost,密碼為123,下列命令正確的是()A、createuser'localhost'@'user1'identifiedby'123';B、createuser'user1'@'localhost'identifiedby'123';C、createuser'localhost'@'user1'identifiedby123;D、createuser'user1'@'localhost'passwordby'123';答案:B306、一般情況下,可以將user表中的字段分為 、權(quán)限字段、安全字段和資源控制字段。答案:用戶字段;307、user表中的host、user和password字段都屬于用戶字段,其中 字段表示主機(jī)名或者主機(jī)IP地址。答案:host;308、MySQL中,預(yù)設(shè)的、擁有最高權(quán)限的用戶的用戶名為()A、adminB、administratorC、userD、root答案:D309、刪除用戶賬號的命令是()A、dropuserB、removeuserC、deleteuserD、revokeuser答案:A310、回收用戶權(quán)限使用 關(guān)鍵字。答案:revoke;311、在mysql數(shù)據(jù)庫中,可以使用 刪除用戶,也可以通過DELETE直接從mysql.user表中刪除對應(yīng)的記錄。答案:dropuser;312、1.alteruser語句可用來修改用戶標(biāo)識和用戶密碼。答案:錯誤313、2.setpassword或者alteruser語句都可以用來修改用戶密碼。答案:正確314、可以用個用SETPASSWORD修改用戶密碼。答案:正確315、mysql數(shù)據(jù)庫中存儲有用戶對所有數(shù)據(jù)庫操作和管理權(quán)限的表是()。A、userB、dbC、tables_privD、columns_priv答案:A316、將數(shù)據(jù)庫中查詢數(shù)據(jù)表的權(quán)限授予用戶test,可以使用下列()語句完成。。A、grantteston*.*toselecttableB、grantselecton*.*to‘test’@’localhost’C、revokeselecttablefromtestD、denyselecttablefromtest答案:B317、查看用戶的權(quán)限時,除了使用SELECT語句外,還可以使用()語句。A、grantB、showgrantsC、revokeD、desc答案:B318、mysql數(shù)據(jù)庫中存儲有用戶對某個表操作權(quán)限的是()。A、userB、dbC、tables_privD、columns_priv答案:C319、授予用戶user對student表INSERT,UPDATE權(quán)限,下列命令正確的是()。A、grantinsert,updatetotablestudentonuser;B、grantinsertandupdatetotablestudentonuser;C、grantinsertandupdateonstudenttouser;D、grantinsert,updateonstudenttouser;答案:D320、MySQL中,預(yù)設(shè)的、擁有最高權(quán)限的用戶的用戶名為()A、adminB、administratorC、userD、root答案:D321、my

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論