mysql練習(xí)題和答案_第1頁(yè)
mysql練習(xí)題和答案_第2頁(yè)
mysql練習(xí)題和答案_第3頁(yè)
mysql練習(xí)題和答案_第4頁(yè)
mysql練習(xí)題和答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、選擇題1數(shù)據(jù)庫(kù)系統(tǒng)的核心是_。A數(shù)據(jù)模型 B數(shù)據(jù)庫(kù)管理系統(tǒng) C數(shù)據(jù)庫(kù) D數(shù)據(jù)庫(kù)管理員2E-R圖提供了表示信息世界中實(shí)體、屬性和_的方法。A數(shù)據(jù) B聯(lián)系 C表D模式3E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它一般適用于建立數(shù)據(jù)庫(kù)的_。A概念模型 B結(jié)構(gòu)模型 C物理模型 D邏輯模型4將ER圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成_。A屬性 B關(guān)系 C鍵D域5在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的_。A需求分析階段 B概念設(shè)計(jì)階段C邏輯設(shè)計(jì)階段 D物理設(shè)計(jì)階段6從ER模型向關(guān)系模型轉(zhuǎn)換,一個(gè)M:N的聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式時(shí),該關(guān)系模式的鍵是_。AM端實(shí)體的鍵 B端實(shí)體的鍵CM端實(shí)體鍵與N端實(shí)

2、體鍵組合 D重新選取其他屬性二、填空題1數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)是由_、_和_三級(jí)構(gòu)成。2數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行與應(yīng)用結(jié)構(gòu)有客戶(hù)服務(wù)器結(jié)構(gòu)(CS結(jié)構(gòu))和_兩種。3在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,外模式與模式之間的映射實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的_獨(dú)立性。4用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為_(kāi)數(shù)據(jù)模型。5數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念設(shè)計(jì)、_和物理設(shè)計(jì)。6在E-R圖中,矩形表示_。三、簡(jiǎn)答題1請(qǐng)簡(jiǎn)述什么是數(shù)據(jù)庫(kù)管理系統(tǒng),以及它的主要功能有哪些?2請(qǐng)簡(jiǎn)述什么是數(shù)據(jù)庫(kù)系統(tǒng)?3請(qǐng)簡(jiǎn)述什么是模式、外模式和內(nèi)模式?4請(qǐng)簡(jiǎn)述CS結(jié)構(gòu)與BS結(jié)構(gòu)的區(qū)別。5請(qǐng)簡(jiǎn)述關(guān)系規(guī)范化過(guò)程。第一章一、選擇題1A 2B 3A 4B

3、5C 6C二、填空題1模式外模式 內(nèi)模式 2瀏覽器服務(wù)器結(jié)構(gòu)(BS結(jié)構(gòu)) 3邏輯4。關(guān)系 5邏輯設(shè)計(jì) 6實(shí)體三、簡(jiǎn)答題1略??蓞⒖嫉?章11節(jié)內(nèi)容。2數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與操作數(shù)據(jù)庫(kù)的應(yīng)用程序,加上支撐它們的硬件平臺(tái)、軟件平臺(tái)和與數(shù)據(jù)庫(kù)有關(guān)的人員(如DBA、程序設(shè)計(jì)者等)一起,就構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)。3略??蓞⒖嫉?章I31小節(jié)內(nèi)容。4略??蓞⒖嫉?章133小節(jié)內(nèi)容。5略。可參考第1章142小節(jié)內(nèi)容。一、選擇題1、可用于從表或視圖中檢索數(shù)據(jù)的SQL語(yǔ)句是_。ASELECT語(yǔ)句BINSERT語(yǔ)句CUPDATE語(yǔ)句DDELETE語(yǔ)句2、SQL語(yǔ)言又稱(chēng)_。A結(jié)構(gòu)化定義語(yǔ)言B結(jié)構(gòu)化控制語(yǔ)言C結(jié)

4、構(gòu)化查詢(xún)語(yǔ)言D結(jié)構(gòu)化操縱語(yǔ)言二、填空題1、MySQL數(shù)據(jù)庫(kù)所支持的SQL語(yǔ)言主要包含_、_、_和MySQL擴(kuò)展增加的語(yǔ)言要素幾個(gè)部分。2、在MySQL的安裝過(guò)程中,若選用“啟用TCP/IP網(wǎng)絡(luò)”,則MySQL會(huì)默認(rèn)選用的端口號(hào)是_。3、MySQL安裝成功后,在系統(tǒng)中回默認(rèn)建立一個(gè)_用戶(hù)。4、MySQL安裝包含典型安裝、定制安裝和_三種安裝類(lèi)型。三、簡(jiǎn)答題1請(qǐng)列舉MySQL的系統(tǒng)特性。2請(qǐng)簡(jiǎn)述MySQL的安裝與配置過(guò)程。3請(qǐng)列舉兩個(gè)常用的MySQL客戶(hù)端管理工具。4請(qǐng)解釋SQL是何種類(lèi)型的語(yǔ)言?第二章一、選擇題1A 2C二、填空題1數(shù)據(jù)定義語(yǔ)言(DDL)數(shù)據(jù)操縱語(yǔ)言(DML)數(shù)據(jù)控制語(yǔ)言(DCL

5、)233063root 4完全安裝三、簡(jiǎn)答題1略??蓞⒖嫉?章21節(jié)內(nèi)容。2略??蓞⒖嫉?章22節(jié)內(nèi)容。3MySQL命令行客戶(hù)端、MySQL圖形化管理工具phpAdmin。4SQL是結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Q-ery Language)的英文縮寫(xiě),它是一種專(zhuān)門(mén)用來(lái)與數(shù)據(jù)庫(kù)通信的語(yǔ)言。一、選擇題1、在MySQL中,通常使用_語(yǔ)句來(lái)指定一個(gè)已有數(shù)據(jù)庫(kù)作為當(dāng)前工作數(shù)據(jù)庫(kù)。AUSINGBUSEDCUSESDUSE2、下列_類(lèi)型不是MySQL中常用的的數(shù)據(jù)類(lèi)型。AINTBVARCTIMEDCHAR二、填空題1、在MySQL中,通常使用_值來(lái)表示一個(gè)列植沒(méi)有值或缺值的情形。2、在CREATE

6、 TABLE語(yǔ)句中,通常使用_關(guān)鍵字來(lái)指定主鍵。三、編程題1、請(qǐng)使用MySQL命令行客戶(hù)端在MySQL中創(chuàng)建一個(gè)名為db_test的數(shù)據(jù)庫(kù)。2、請(qǐng)使用MySQL命令行客戶(hù)端在數(shù)據(jù)庫(kù)db_test中,創(chuàng)建一個(gè)網(wǎng)絡(luò)留言板系統(tǒng)中用于描述網(wǎng)絡(luò)留言?xún)?nèi)容的數(shù)據(jù)表content,該表的結(jié)構(gòu)如下: 注:本書(shū)諸多習(xí)題將基于這里創(chuàng)建的數(shù)據(jù)庫(kù)db_test和表content。四、簡(jiǎn)答題請(qǐng)分別解釋AUT0_INCREMENT、默認(rèn)值和NULL值的用途。第三章一、選擇題1D 2B二、填空題1NULL 2PRIMARY KEY三、編程題1在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):mysql>CREATE

7、DATABASE db_test;Query OK,1 row affected(005 see)2在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest: Database changed mysql>CREATE TABLE content 一>(contentid INT NOT NULL AUT0INCREMENT PRIMARY KEY, 一> subject VARCHAR(200), 一> words VARCHAR(1000), 一> username VARCHAR(50), 一> face VARCH

8、AR(50), 一> email VARCHAR(50), 一> createtime DATETIME一>):Query OK,0 rows affected(2.56sec)一、選擇題下列語(yǔ)句中,_不是表數(shù)據(jù)的基本操作語(yǔ)句。A)CREATE語(yǔ)句 B)INSERT語(yǔ)句 C)DELETE語(yǔ)句D)UPDATE語(yǔ)句二、填空題1在MySQL中,可以使用INSERT或_語(yǔ)句,向數(shù)據(jù)庫(kù)中一個(gè)已有的表插入一行或多行元組數(shù)據(jù)。2在MySQL中,可以使用_語(yǔ)句或_語(yǔ)句刪除表中的一行或多行數(shù)據(jù)。3在MySQL中,可以使用_語(yǔ)句來(lái)修改、更新一個(gè)表或多個(gè)表中的數(shù)據(jù)。三、編程題1請(qǐng)使用INSERT語(yǔ)

9、句向數(shù)據(jù)庫(kù)db_test的表content中插入一行描述了下列留言信息的數(shù)據(jù):留言ID號(hào)由系統(tǒng)自動(dòng)生成;留言標(biāo)題為“MySQL問(wèn)題請(qǐng)教”;留言?xún)?nèi)容為“MySQL中對(duì)表數(shù)據(jù)的基本操作有哪些?”;留言人姓名為“MySQL初學(xué)者”;臉譜圖標(biāo)文件名為“facejpg”;電子郵件為“tomgmailcom”;留言創(chuàng)建日期和時(shí)間為系統(tǒng)當(dāng)前時(shí)間。2請(qǐng)使用UPDATE語(yǔ)句將數(shù)據(jù)庫(kù)db_test的表content中留言人姓名為“MySQL初學(xué)者”的留言?xún)?nèi)容修改為“如何使用INSERT語(yǔ)句?”。3請(qǐng)使用DELETE語(yǔ)句將數(shù)據(jù)庫(kù)db_test的表content中留言人姓名為“MysQL初學(xué)者”的留言信息刪除。四、筒

10、答題1請(qǐng)簡(jiǎn)述INSERT語(yǔ)句與REPLACE語(yǔ)句的區(qū)別。2請(qǐng)簡(jiǎn)述DELETE語(yǔ)句與TRUNCATE語(yǔ)句的區(qū)別。四、簡(jiǎn)答題略。可參考第3章32.1小節(jié)內(nèi)容第四章 一、選擇題 A 二、填空題 1REPLACE 2 DELETE TRANCATE3UPDATE 三、編程題1在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysql>INSERT INTO content(content_id,subject,words,usename,face,email,createtime) 一>VALUES(NUL

11、L,MySQL問(wèn)題請(qǐng)教,MySQL中對(duì)表數(shù)據(jù)的基本操作有哪些? 一> MySQL初學(xué)者,faceJpg,tomgmailCOB',NOW(); Query OK1 row affected(008 sec)Query OK,1 row affected(055 see)2在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest; Database changed mysql>UPDATE content 一>SET words=如何使用INSERT語(yǔ)句? 一>WHERE username=MySQL初學(xué)者; Query OK,

12、1 row affected(008 sec) Rows matched:1 Changed:1 Warnings:0 3在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest; Database changed mysql>DELETE FROM content 一>WHERE usemame=MySQL初學(xué)者; Query OK,1 rOW affected(009 sec) 四、簡(jiǎn)答題 1略。可參考第4章41節(jié)內(nèi)容。 2略??蓞⒖嫉?章42節(jié)內(nèi)容。一、選擇題1在MySQL中,通常使用_語(yǔ)句來(lái)進(jìn)行數(shù)據(jù)的檢索、輸出操作。ASELECT BIN

13、SERT CDELETE DUPDATE2在SELECT語(yǔ)句中,可以使用_子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列的值進(jìn)行邏輯分組,以便能匯總表內(nèi)容的子集,即實(shí)現(xiàn)對(duì)每個(gè)組的聚集計(jì)算。ALIMIT BGROUP BY CWHERE DORDER BY二、填空題1SELECT語(yǔ)句的執(zhí)行過(guò)程是從數(shù)據(jù)庫(kù)中選取匹配的特定_和_,并將這些數(shù)據(jù)組織成一個(gè)結(jié)果集,然后以一張_的形式返回。2當(dāng)使用SELECT語(yǔ)句返回的結(jié)果集中行數(shù)很多時(shí),為了便于用戶(hù)對(duì)結(jié)果數(shù)據(jù)的瀏覽和操作,可以使用子句來(lái)限制被SELECT語(yǔ)句返回的行數(shù)。三、編程題請(qǐng)使用SELECT語(yǔ)句將數(shù)據(jù)庫(kù)db_test的表content中留言人姓名為“MySQL

14、初學(xué)者”的所有留言信息檢索出來(lái)。四、簡(jiǎn)答題1請(qǐng)簡(jiǎn)述什么是子查詢(xún)?2請(qǐng)簡(jiǎn)述UNION語(yǔ)句的作用。第五章 一、選擇題 1A 2B 二、填空題 1行列臨時(shí)表 2LIMIT 三、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest; Database changed mysql>SELECT*FROM content 一>WHERE username=MySQL初學(xué)者; 四、簡(jiǎn)答題 1略??蓞⒖嫉?章54節(jié)內(nèi)容。 2略。可參考第5章59節(jié)內(nèi)容。第十五章 編程題 14略??蓞⒄盏?5章中介紹的開(kāi)發(fā)實(shí)例進(jìn)行編寫(xiě)。一、選擇題下列哪種方法不能用于創(chuàng)建

15、索引?_A)使用CREATE INDEX語(yǔ)句 B)使用CREATE TABLE語(yǔ)句C)使用ALTER TABLE語(yǔ)句 D)使用CREATE DATABASE語(yǔ)句二、填空題1創(chuàng)建普通索引時(shí),通常使用的關(guān)鍵字是_或KEY。2創(chuàng)建唯一性索引時(shí),通常使用的關(guān)鍵字是_。三、編程題請(qǐng)用CREATE INDEX語(yǔ)句在數(shù)據(jù)庫(kù)db_test的表content中,根據(jù)留言標(biāo)題列的前三個(gè)字符采用默認(rèn)的索引類(lèi)型刨建一個(gè)升序索引index_subject。四、簡(jiǎn)答題1請(qǐng)簡(jiǎn)述索引的概念及其作用。2請(qǐng)列舉索引的幾種分類(lèi)。3請(qǐng)分別簡(jiǎn)述在MysQL中創(chuàng)建、查看和測(cè)除索引的SQL語(yǔ)句。4請(qǐng)簡(jiǎn)述使用索引的弊端。第六章 一、選擇題

16、D 二、填空題 1INDEX 2UNIQUE 三、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysq|>CREATE INDEX index_subject 一> ON content(subject(3)ASC); Query OK,0 rows affected(044 see) Records:0 Duplicates:0 Warnings:0 四、簡(jiǎn)答題 1略??蓞⒖嫉?章6I節(jié)內(nèi)容。 2略??蓞⒖嫉?章62節(jié)內(nèi)容。 3略??蓞⒖嫉?章63、64、65節(jié)內(nèi)容。 4略??蓞⒖嫉?

17、章66節(jié)內(nèi)容。第一章一、選擇題1A 2B 3A 4B 5C 6C二、填空題1模式外模式 內(nèi)模式 2瀏覽器服務(wù)器結(jié)構(gòu)(BS結(jié)構(gòu)) 3邏輯4。關(guān)系 5邏輯設(shè)計(jì) 6實(shí)體三、簡(jiǎn)答題1略??蓞⒖嫉?章11節(jié)內(nèi)容。2數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與操作數(shù)據(jù)庫(kù)的應(yīng)用程序,加上支撐它們的硬件平臺(tái)、軟件平臺(tái)和與數(shù)據(jù)庫(kù)有關(guān)的人員(如DBA、程序設(shè)計(jì)者等)一起,就構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)。3略。可參考第1章I31小節(jié)內(nèi)容。4略??蓞⒖嫉?章133小節(jié)內(nèi)容。5略??蓞⒖嫉?章142小節(jié)內(nèi)容。第二章一、選擇題1A 2C二、填空題1數(shù)據(jù)定義語(yǔ)言(DDL)數(shù)據(jù)操縱語(yǔ)言(DML)數(shù)據(jù)控制語(yǔ)言(DCL)233063root 4完全安

18、裝三、簡(jiǎn)答題1略??蓞⒖嫉?章21節(jié)內(nèi)容。2略??蓞⒖嫉?章22節(jié)內(nèi)容。3MySQL命令行客戶(hù)端、MySQL圖形化管理工具phpAdmin。4SQL是結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Q-ery Language)的英文縮寫(xiě),它是一種專(zhuān)門(mén)用來(lái)與數(shù)據(jù)庫(kù)通信的語(yǔ)言。第三章一、選擇題1D 2B二、填空題1NULL 2PRIMARY KEY三、編程題1在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):mysql>CREATE DATABASE db_test;Query OK,1 row affected(005 see)2在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql&

19、gt;USE dbtest: Database changed mysql>CREATE TABLE content 一>(contentid INT NOT NULL AUT0INCREMENT PRIMARY KEY, 一> subject VARCHAR(200), 一> words VARCHAR(1000), 一> username VARCHAR(50), 一> face VARCHAR(50), 一> email VARCHAR(50), 一> createtime DATETIME一>):Query OK,0 rows af

20、fected(2.56sec)四、簡(jiǎn)答題略??蓞⒖嫉?章32.1小節(jié)內(nèi)容第四章 一、選擇題 A 二、填空題 1REPLACE 2 DELETE TRANCATE3UPDATE 三、編程題1在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysql>INSERT INTO content(content_id,subject,words,usename,face,email,createtime) 一>VALUES(NULL,MySQL問(wèn)題請(qǐng)教,MySQL中對(duì)表數(shù)據(jù)的基本操作有哪些? 一> My

21、SQL初學(xué)者,faceJpg,tomgmailCOB',NOW(); Query OK1 row affected(008 sec)Query OK,1 row affected(055 see)2在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest; Database changed mysql>UPDATE content 一>SET words=如何使用INSERT語(yǔ)句? 一>WHERE username=MySQL初學(xué)者; Query OK,1 row affected(008 sec) Rows matched:1 C

22、hanged:1 Warnings:0 3在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbtest; Database changed mysql>DELETE FROM content 一>WHERE usemame=MySQL初學(xué)者; Query OK,1 rOW affected(009 sec) 四、簡(jiǎn)答題 1略。可參考第4章41節(jié)內(nèi)容。 2略??蓞⒖嫉?章42節(jié)內(nèi)容。第五章 一、選擇題 1A 2B 二、填空題 1行列臨時(shí)表 2LIMIT 三、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE dbte

23、st; Database changed mysql>SELECT*FROM content 一>WHERE username=MySQL初學(xué)者; 四、簡(jiǎn)答題 1略??蓞⒖嫉?章54節(jié)內(nèi)容。 2略??蓞⒖嫉?章59節(jié)內(nèi)容。第六章 一、選擇題 D 二、填空題 1INDEX 2UNIQUE 三、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysq|>CREATE INDEX index_subject 一> ON content(subject(3)ASC); Query OK,

24、0 rows affected(044 see) Records:0 Duplicates:0 Warnings:0 四、簡(jiǎn)答題 1略??蓞⒖嫉?章6I節(jié)內(nèi)容。 2略??蓞⒖嫉?章62節(jié)內(nèi)容。 3略??蓞⒖嫉?章63、64、65節(jié)內(nèi)容。 4略??蓞⒖嫉?章66節(jié)內(nèi)容。第七章 一、選擇題 D 二、填空題 1CREATE VIEW 2DROP VIEW 三、編程題 在MvSQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):mysql>USE db_test;Database changedmysql>CREATE VlEW content_view一> AS一> SELECT *

25、 FROM content一> WHERE username='MySQL 初學(xué)者一>WITH CHECK OPTIONOtlerv OK0 rows affected(0.17sec)四、簡(jiǎn)答題1略??蓞⒖嫉?章7.1節(jié)內(nèi)容2略??蓞⒖嫉?章7.1節(jié)內(nèi)容第八章一、填空題 實(shí)體完整性 參照完整性 用戶(hù)定義的完整性。二、簡(jiǎn)答題1略??蓞⒖嫉?章811小節(jié)內(nèi)容。2略。可參考第8章811小節(jié)內(nèi)容。第九章一、填空題INSERT觸發(fā)器 DELETE觸發(fā)器 UPDATE觸發(fā)器二、編程題在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):mysql>USE dbtest;Datab

26、ase changedmysql>CREATE TRIGGER content_delete_trigger AFTER DELETE > ON content FOR EACH ROW SETstr=old content deleted!; Query OK,0 rows affected(259 sec)第十章 一、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysql>DELIMITER$ mysql>CREATE EVENT IF NOT EXISTS event_

27、delete_content > ON SCHEDULE EVERY l MONTH > STARTS CURDATE()+INTERVAL l MONTH > ENDS20131231 >DO > BEGIN > IF YEAR(CURDATE()<2013 THEN >DELETE FROM content > WHERE username=MySQL初學(xué)者; > END IF; > END$ Query OK。0 rows affected(235 see) 二、簡(jiǎn)答題 1事件就是需要在指定的時(shí)刻才被執(zhí)行的某些特定任務(wù),其

28、中這些特定任務(wù)通常是一些確定的SQL語(yǔ)句。 2事件可以根據(jù)需要在指定的時(shí)刻被事件調(diào)度器調(diào)用執(zhí)行,并以此可取代原先只能由操作系統(tǒng)的計(jì)劃任務(wù)來(lái)執(zhí)行的工作。 3事件和觸發(fā)器相似,都是在某些事情發(fā)生的時(shí)候才被啟動(dòng),因此事件也可稱(chēng)作臨時(shí)觸發(fā)器(temporal trigger)。其中,事件是基于特定時(shí)間周期觸發(fā)來(lái)執(zhí)行某些任務(wù),而觸發(fā)器是基于某個(gè)表所產(chǎn)生的事件觸發(fā)的,它們的區(qū)別也在于此。第十一章 一、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysql>DELIMITER$ mysql>CREAT

29、E PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50) 一>BEGIN 一> UPDATE content SET email=e_mail WHERE username=user_name; 一>END$ Query OK,0 rows affected(006 SeC) 二、簡(jiǎn)答題 1存儲(chǔ)過(guò)程是一組為了完成某特定功能的SQL語(yǔ)句集,其實(shí)質(zhì)上就是一段存放在數(shù)據(jù)庫(kù)中的代碼,它可以由聲明式的SQL語(yǔ)句(如CREATE、UPDATE和SELECT等語(yǔ)句)和過(guò)程式SQL語(yǔ)句(如IF-THE

30、N-ELSE控制結(jié)構(gòu)語(yǔ)句)組成。 2略。可參考第11章111節(jié)內(nèi)容。 3游標(biāo)是一個(gè)被SELECT語(yǔ)句檢索出來(lái)的結(jié)果集。在存儲(chǔ)了游標(biāo)后,應(yīng)用程序或用戶(hù)就可以根據(jù)需要滾動(dòng)或?yàn)g覽其中的數(shù)據(jù)。 4存儲(chǔ)函數(shù)與存儲(chǔ)過(guò)程之間存在這樣幾點(diǎn)區(qū)別: (1)存儲(chǔ)函數(shù)不能擁有輸出參數(shù),這是因?yàn)榇鎯?chǔ)函數(shù)自身就是輸出參數(shù);而存儲(chǔ)過(guò)程可以擁有輸出參數(shù)。 (2)可以直接對(duì)存儲(chǔ)函數(shù)進(jìn)行調(diào)用,且不需要使用CALL語(yǔ)句;而對(duì)存儲(chǔ)過(guò)程的調(diào)用,需要使用CALL語(yǔ)句。 (3)存儲(chǔ)函數(shù)中必須包含一條RETURN語(yǔ)句,而這條特殊的SQL語(yǔ)句不允許包含于存儲(chǔ)過(guò)程中。第十二章一、填空題1CREATE USER二、編程題在MySQL命令行客戶(hù)my

31、sql>USE db_test;Database changedmysql>GRANT SELEC 一> ON db_test.content 一>TO 'wanming''localhost'IDENTIFIED BY'123'Query OK,0 rows affecd(0.05sec)三、簡(jiǎn)答題1在MySQL中可以授予的權(quán)限有這樣幾組;列權(quán)限;表權(quán)限;數(shù)據(jù)庫(kù)權(quán)限;用戶(hù)權(quán)限。2在MySQL的權(quán)限授予語(yǔ)句中,可用于指定權(quán)限級(jí)別的值有下面幾類(lèi)格式(1)*:表示當(dāng)前數(shù)據(jù)庫(kù)中的所有表(2)*·:表示所有數(shù)據(jù)庫(kù)中的所有

32、表 (3)db_name*:表示某個(gè)數(shù)據(jù)庫(kù)中的所有表,(4)db_nametbl_name:表示某個(gè)數(shù)據(jù)庫(kù)中的某個(gè)表或視圖,db_name指定數(shù)據(jù)庫(kù)名,tbl_name指定表名或視圖名。(5)tbl_name:表示某個(gè)表或視圖,tbl_name指定表名或視圖名。(6)db_nameroutine_name:表示某個(gè)數(shù)據(jù)庫(kù)中的某個(gè)存儲(chǔ)過(guò)程或函數(shù),routine_name指定存儲(chǔ)過(guò)程名或函數(shù)名。第十三章 一、編程題 在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn): mysql>USE db_test; Database changed mysql>SELECT*FROM content 一>INTO OUTFILEC:BACKUPbackupcontenttxt' 一>FIELDS TERMINATED BY',' 一>OPTIONALLY ENCLOSED BY'"' 一>LINES TERMINATED BY'?': Query OK,1 r

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論