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

VIP免費(fèi)下載

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

文檔簡(jiǎn)介

MySQL數(shù)據(jù)字典及用途試題及答案姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.MySQL中的數(shù)據(jù)字典主要存儲(chǔ)了哪些信息?

A.數(shù)據(jù)庫結(jié)構(gòu)信息

B.用戶權(quán)限信息

C.服務(wù)器配置信息

D.以上所有

2.以下哪個(gè)命令可以查看MySQL數(shù)據(jù)字典中的所有表?

A.SHOWTABLES

B.DESCRIBE

C.SELECT*FROMinformation_schema.tables

D.SELECT*FROMmysql.tables

3.在MySQL中,數(shù)據(jù)字典中的表`tables`存儲(chǔ)了什么信息?

A.數(shù)據(jù)庫中的所有表結(jié)構(gòu)

B.數(shù)據(jù)庫中的所有用戶

C.數(shù)據(jù)庫中的所有存儲(chǔ)過程

D.數(shù)據(jù)庫中的所有觸發(fā)器

4.以下哪個(gè)命令可以查看某個(gè)表的索引信息?

A.SELECT*FROMinformation_schema.statisticsWHEREtable_name='your_table';

B.DESCyour_table;

C.SELECT*FROMmysql.statisticsWHEREtable_name='your_table';

D.SELECT*FROMinformation_schema.columnsWHEREtable_name='your_table';

5.在MySQL中,數(shù)據(jù)字典中的表`columns`存儲(chǔ)了什么信息?

A.數(shù)據(jù)庫中的所有表結(jié)構(gòu)

B.數(shù)據(jù)庫中的所有用戶

C.數(shù)據(jù)庫中的所有存儲(chǔ)過程

D.數(shù)據(jù)庫中的所有觸發(fā)器

6.以下哪個(gè)命令可以查看某個(gè)表的觸發(fā)器信息?

A.SELECT*FROMinformation_schema.triggersWHEREtable_name='your_table';

B.DESCyour_table;

C.SELECT*FROMmysql.triggersWHEREtable_name='your_table';

D.SELECT*FROMinformation_schema.columnsWHEREtable_name='your_table';

7.在MySQL中,數(shù)據(jù)字典中的表`users`存儲(chǔ)了什么信息?

A.數(shù)據(jù)庫中的所有表結(jié)構(gòu)

B.數(shù)據(jù)庫中的所有用戶

C.數(shù)據(jù)庫中的所有存儲(chǔ)過程

D.數(shù)據(jù)庫中的所有觸發(fā)器

8.以下哪個(gè)命令可以查看某個(gè)用戶的權(quán)限信息?

A.SELECT*FROMinformation_schema.user_privilegesWHEREgrantee='your_user';

B.SELECT*FROMmysql.userWHEREuser='your_user';

C.SELECT*FROMinformation_schema.tablesWHEREtable_schema='your_schema';

D.SELECT*FROMmysql.tablesWHEREtable_name='your_table';

9.在MySQL中,數(shù)據(jù)字典中的表`privileges`存儲(chǔ)了什么信息?

A.數(shù)據(jù)庫中的所有表結(jié)構(gòu)

B.數(shù)據(jù)庫中的所有用戶

C.數(shù)據(jù)庫中的所有存儲(chǔ)過程

D.數(shù)據(jù)庫中的所有觸發(fā)器

10.以下哪個(gè)命令可以查看某個(gè)數(shù)據(jù)庫的存儲(chǔ)過程信息?

A.SELECT*FROMinformation_ceduresWHEREprocedure_schema='your_schema';

B.SELECT*FROMceduresWHEREprocedure_schema='your_schema';

C.SELECT*FROMinformation_schema.tablesWHEREtable_schema='your_schema';

D.SELECT*FROMmysql.tablesWHEREtable_name='your_table';

二、多項(xiàng)選擇題(每題3分,共10題)

1.MySQL數(shù)據(jù)字典的作用包括哪些?

A.管理數(shù)據(jù)庫對(duì)象

B.提供數(shù)據(jù)庫元數(shù)據(jù)

C.監(jiān)控?cái)?shù)據(jù)庫性能

D.管理用戶權(quán)限

2.以下哪些是MySQL數(shù)據(jù)字典中常見的表?

A.tables

B.columns

C.users

D.views

3.在MySQL中,以下哪些命令可以用來查詢數(shù)據(jù)字典中的信息?

A.SELECT*FROMinformation_schema.tables;

B.DESCyour_table;

C.SELECT*FROMmysql.tables;

D.SELECT*FROMinformation_schema.columns;

4.以下哪些是MySQL數(shù)據(jù)字典中`tables`表可能包含的列?

A.TABLE_SCHEMA

B.TABLE_NAME

C.TABLE_TYPE

D.ENGINE

5.以下哪些是MySQL數(shù)據(jù)字典中`columns`表可能包含的列?

A.COLUMN_NAME

B.DATA_TYPE

C.COLUMN_DEFAULT

D.IS_NULLABLE

6.在MySQL中,以下哪些是用戶權(quán)限的組成部分?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

7.以下哪些是MySQL數(shù)據(jù)字典中`users`表可能包含的列?

A.USER

B.HOST

C.PASSWORD

D.SELECT_priv

8.在MySQL中,以下哪些是存儲(chǔ)過程的組成部分?

A.CREATEPROCEDURE

B.PROCEDURE

C.CALL

D.PROCEDUREEDURE

9.以下哪些是MySQL數(shù)據(jù)字典中`procedures`表可能包含的列?

A.PROCEDURE_NAME

B.PROCEDURE_DEFINITION

C.SPECIFIC_NAME

D.SECURITY_TYPE

10.在MySQL中,以下哪些是觸發(fā)器的組成部分?

A.CREATETRIGGER

B.TRIGGER

C.BEFORE

D.AFTER

三、判斷題(每題2分,共10題)

1.MySQL數(shù)據(jù)字典中的信息是動(dòng)態(tài)變化的,每次數(shù)據(jù)庫操作都會(huì)更新數(shù)據(jù)字典中的內(nèi)容。()

2.在MySQL中,`information_schema`數(shù)據(jù)庫包含了所有數(shù)據(jù)字典信息。()

3.使用`DESCRIBE`命令可以查看某個(gè)表的索引信息。()

4.數(shù)據(jù)字典中的`tables`表包含了數(shù)據(jù)庫中所有表的結(jié)構(gòu)信息。()

5.`information_schema.columns`表中的`COLUMN_DEFAULT`列存儲(chǔ)了列的默認(rèn)值。()

6.數(shù)據(jù)字典中的`users`表包含了所有數(shù)據(jù)庫用戶的權(quán)限信息。()

7.在MySQL中,可以通過`mysql`數(shù)據(jù)庫中的`tables`表來查詢數(shù)據(jù)字典信息。()

8.`information_cedures`表中的`PROCEDURE_DEFINITION`列存儲(chǔ)了存儲(chǔ)過程的定義。()

9.觸發(fā)器可以在數(shù)據(jù)庫操作之前或之后執(zhí)行,但不會(huì)影響數(shù)據(jù)的完整性。()

10.MySQL數(shù)據(jù)字典可以用來優(yōu)化數(shù)據(jù)庫性能,因?yàn)樗峁┝藬?shù)據(jù)庫對(duì)象的詳細(xì)信息。()

四、簡(jiǎn)答題(每題5分,共6題)

1.簡(jiǎn)述MySQL數(shù)據(jù)字典的概念及其作用。

2.列舉至少三個(gè)常用的MySQL數(shù)據(jù)字典表及其用途。

3.如何查詢某個(gè)數(shù)據(jù)庫中所有表的索引信息?

4.描述如何查詢某個(gè)用戶的權(quán)限信息。

5.說明如何通過數(shù)據(jù)字典來檢查數(shù)據(jù)庫的性能瓶頸。

6.為什么在數(shù)據(jù)庫維護(hù)和開發(fā)過程中使用數(shù)據(jù)字典很重要?

試卷答案如下

一、單項(xiàng)選擇題

1.D

解析思路:數(shù)據(jù)字典包含了數(shù)據(jù)庫結(jié)構(gòu)、用戶權(quán)限、服務(wù)器配置等所有信息。

2.C

解析思路:`information_schema.tables`是查看數(shù)據(jù)字典中所有表的命令。

3.A

解析思路:`tables`表存儲(chǔ)了數(shù)據(jù)庫中所有表的結(jié)構(gòu)信息。

4.A

解析思路:`information_schema.statistics`是查看某個(gè)表索引信息的命令。

5.A

解析思路:`columns`表存儲(chǔ)了數(shù)據(jù)庫中所有表的結(jié)構(gòu)信息。

6.A

解析思路:`information_schema.triggers`是查看某個(gè)表觸發(fā)器信息的命令。

7.B

解析思路:`users`表存儲(chǔ)了數(shù)據(jù)庫中所有用戶的權(quán)限信息。

8.A

解析思路:`information_schema.user_privileges`是查看某個(gè)用戶權(quán)限信息的命令。

9.B

解析思路:`privileges`表存儲(chǔ)了數(shù)據(jù)庫中所有用戶的權(quán)限信息。

10.A

解析思路:`information_cedures`是查看某個(gè)數(shù)據(jù)庫的存儲(chǔ)過程信息的命令。

二、多項(xiàng)選擇題

1.ABCD

解析思路:數(shù)據(jù)字典的作用包括管理數(shù)據(jù)庫對(duì)象、提供數(shù)據(jù)庫元數(shù)據(jù)、監(jiān)控?cái)?shù)據(jù)庫性能和管理用戶權(quán)限。

2.ABCD

解析思路:`tables`、`columns`、`users`和`views`是MySQL數(shù)據(jù)字典中常見的表。

3.ABCD

解析思路:`SELECT*FROMinformation_schema.tables;`、`DESCRIBE`、`SELECT*FROMmysql.tables;`和`SELECT*FROMinformation_schema.columns;`都是查詢數(shù)據(jù)字典信息的命令。

4.ABCD

解析思路:`TABLE_SCHEMA`、`TABLE_NAME`、`TABLE_TYPE`和`ENGINE`是`tables`表中可能包含的列。

5.ABCD

解析思路:`COLUMN_NAME`、`DATA_TYPE`、`COLUMN_DEFAULT`和`IS_NULLABLE`是`columns`表中可能包含的列。

6.ABCD

解析思路:`SELECT`、`INSERT`、`UPDATE`和`DELETE`是用戶權(quán)限的組成部分。

7.ABCD

解析思路:`USER`、`HOST`、`PASSWORD`和`SELECT_priv`是`users`表中可能包含的列。

8.ABCD

解析思路:`CREATEPROCEDURE`、`PROCEDURE`、`CALL`和`PROCEDUREEDURE`是存儲(chǔ)過程的組成部分。

9.ABCD

解析思路:`PROCEDURE_NAME`、`PROCEDURE_DEFINITION`、`SPECIFIC_NAME`和`SECURITY_TYPE`是`procedures`表中可能包含的列。

10.ABCD

解析思路:`CREATETRIGGER`、`TRIGGER`、`BEFORE`和`AFTER`是觸發(fā)器的組成部分。

三、判斷題

1.√

解析思路:數(shù)據(jù)字典的內(nèi)容會(huì)隨著數(shù)據(jù)庫操作而動(dòng)態(tài)更新。

2.√

解析思路:`information_schema`數(shù)據(jù)庫包含了所有數(shù)據(jù)字典信息。

3.×

解析思路:`DESCRIBE`命令用于查看表結(jié)構(gòu),而非索引信息。

4.√

解析思路:`tables`表確實(shí)包含了數(shù)據(jù)庫中所有表的結(jié)構(gòu)信息。

5.√

解析思路:`COLUMN_DEFAULT`列存儲(chǔ)了列的默認(rèn)值。

6.√

解析思路:`users`表包含了所有數(shù)據(jù)庫用戶的權(quán)限信息。

7.×

解析思路:應(yīng)使用`information_schema`數(shù)據(jù)庫中的表來查詢數(shù)據(jù)字典信息。

8.√

解析思路:`PROCEDURE_DEFINITION`列存儲(chǔ)了存儲(chǔ)過程的定義。

9.×

解析思路:觸發(fā)器可以影響數(shù)據(jù)的完整性。

10.√

解析思路:數(shù)據(jù)字典提供了數(shù)據(jù)庫對(duì)象的詳細(xì)信息,有助于數(shù)據(jù)庫維護(hù)和開發(fā)。

四、簡(jiǎn)答題

1.MySQL數(shù)據(jù)字典是MySQL數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)庫元數(shù)據(jù)(如表結(jié)構(gòu)、用戶權(quán)限等)的集合,它為數(shù)據(jù)庫管理員和開發(fā)者提供了管理和監(jiān)控?cái)?shù)據(jù)庫的強(qiáng)大工具。

2.常用的MySQL數(shù)據(jù)字典表包括:

-`tables`:存儲(chǔ)數(shù)據(jù)庫中所有表的結(jié)構(gòu)信息。

-`columns`:存儲(chǔ)數(shù)據(jù)庫中所有表的列信息。

-`users`:存儲(chǔ)數(shù)據(jù)庫中所有用戶的權(quán)限信息。

3.使用`SHOWINDEXFROMyour_table;`或`SELECT*FROMinformation_schema.statisticsWHEREtable_name='your_table';`可以查詢某個(gè)數(shù)據(jù)庫中所有表的索引信息。

溫馨提示

  • 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)論