MySQL習(xí)題及答案

          時(shí)間:2021-06-29 11:39:26 試題 我要投稿

          MySQL習(xí)題及答案

            第一篇:《MySQL最新最全面試題和答案》

            在缺省模式下,MYSQL是autocommit模式的,所有的數(shù)據(jù)庫(kù)更新操作都會(huì)即時(shí)提交,所以在缺省情況下,mysql是不支持事務(wù)的。

            但是如果你的MYSQL表類型是使用InnoDB Tables 或 BDB tables的話,你的MYSQL就可以使用事務(wù)處理,使用SET AUTOCOMMIT=0就可以使MYSQL允許在非autocommit模式,

            在非autocommit模式下,你必須使用COMMIT來(lái)提交你的更改,或者用ROLLBACK來(lái)回滾你的更改。

            示例如下:

            START TRANSACTION;

            SELECT @A:=SUM(salary) FROM table1 WHERE type=1;

            UPDATE table2 SET summmary=@A WHERE type=1;

            COMMIT;

            MYSQL相比于其他數(shù)據(jù)庫(kù)有哪些特點(diǎn)?

            MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司,現(xiàn)在已經(jīng) 被Sun公司收購(gòu),支持FreeBSD、Linux、MAC、Windows等多種操作系統(tǒng)

            與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比功能稍弱一些

            1、可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)

            2、支持常見(jiàn)的SQL語(yǔ)句規(guī)范

            3、可移植行高,安裝簡(jiǎn)單小巧

            4、良好的運(yùn)行效率,有豐富信息的網(wǎng)絡(luò)支持

            5、調(diào)試、管理,優(yōu)化簡(jiǎn)單(相對(duì)其他大型數(shù)據(jù)庫(kù))

            介紹一下mysql的日期和時(shí)間函數(shù)

            這里是一個(gè)使用日期函數(shù)的例子。下面的查詢選擇所有 date_col 值在最后 30 天內(nèi)的記錄。 mysql> SELECT something FROM tbl_name

            WHERE TO_DAYS(NOW) – TO_DAYS(date_col) <= 30;

            DAYOFWEEK(date)

            返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的標(biāo)準(zhǔn)。

            mysql> SELECT DAYOFWEEK(’1998-02-03′);

            -> 3

            WEEKDAY(date)

            返回 date 的星期索引(0 = Monday, 1 = Tuesday, ? 6 = Sunday):

            mysql> SELECT WEEKDAY(’1998-02-03 22:23:00′);

            -> 1

            mysql> SELECT WEEKDAY(’1997-11-05′);

            -> 2

            DAYOFMONTH(date)

            返回 date 是一月中的第幾天,范圍為 1 到 31:

            mysql> SELECT DAYOFMONTH(’1998-02-03′);

            -> 3

            DAYOFYEAR(date)

            返回 date 是一年中的第幾天,范圍為 1 到 366:

            mysql> SELECT DAYOFYEAR(’1998-02-03′);

            -> 34

            MONTH(date)

            返回 date 中的月份,范圍為 1 到 12:

            mysql> SELECT MONTH(’1998-02-03′);

            -> 2

            DAYNAME(date)

            返回 date 的星期名:

            mysql> SELECT DAYNAME(”1998-02-05″);

            -> ?Thursday?

            MONTHNAME(date)

            返回 date 的月份名:

            mysql> SELECT MONTHNAME(”1998-02-05″);

            -> ?February?

            QUARTER(date)

            返回 date 在一年中的季度,范圍為 1 到 4:

            mysql> SELECT QUARTER(’98-04-01′);

            -> 2

            WEEK(date)

            WEEK(date,first)

            對(duì)于星期日是一周中的第一天的場(chǎng)合,如果函數(shù)只有一個(gè)參數(shù)調(diào)用,返回 date 為一年的第幾周,返回值范圍為 0 到 53 (是的,可能有第 53 周的開(kāi)始)。兩個(gè)參數(shù)形式的 WEEK 允許你指定一周是否以星期日或星期一開(kāi)始,以及返回值為 0-53 還是 1-52。這里的一個(gè)表顯示第二個(gè)參數(shù)是如何工作的:

            0 一周以星期日開(kāi)始,返回值范圍為 0-53

            1 一周以星期一開(kāi)始,返回值范圍為 0-53

            2 一周以星期日開(kāi)始,返回值范圍為 1-53

            3 一周以星期一開(kāi)始,返回值范圍為 1-53 (ISO 8601)

            mysql> SELECT WEEK(’1998-02-20′);

            -> 7

            mysql> SELECT WEEK(’1998-02-20′,0);

            -> 7

            mysql> SELECT WEEK(’1998-02-20′,1);

            -> 8

            mysql> SELECT WEEK(’1998-12-31′,1);

            -> 53

            意,在版本 4.0 中,WEEK(#,0) 被更改為匹配 USA 歷法。

                 注意,如果一周是上一年的最后一周,當(dāng)你沒(méi)有使用 2 或 3 做為可選參數(shù)時(shí),MySQL 將返回 0:

            mysql> SELECT YEAR(’2000-01-01′), WEEK(’2000-01-01′,0);

            -> 2000, 0

            mysql> SELECT WEEK(’2000-01-01′,2);

            -> 52

            你可能會(huì)爭(zhēng)辯說(shuō),當(dāng)給定的日期值實(shí)際上是 1999 年的第 52 周的一部分時(shí),MySQL 對(duì) WEEK 函數(shù)應(yīng)該返回 52。我們決定返回 0 ,是因?yàn)槲覀兿M摵瘮?shù)返回“在指定年份中是第幾周”。當(dāng)與其它的提取日期值中的月日值的函數(shù)結(jié)合使用時(shí),這使得 WEEK 函數(shù)的用法可靠。如果你更希望能得到恰當(dāng)?shù)哪?周值,那么你應(yīng)該使用參數(shù) 2 或 3 做為可選參數(shù),或者使用函數(shù) YEARWEEK :

            mysql> SELECT YEARWEEK(’2000-01-01′);

            -> 199952

            mysql> SELECT MID(YEARWEEK(’2000-01-01′),5,2);

            -> 52

            YEAR(date)

            返回 date 的年份,范圍為 1000 到 9999:

            mysql> SELECT YEAR(’98-02-03′);

            -> 1998

            YEARWEEK(date)

            YEARWEEK(date,first)

            返回一個(gè)日期值是的哪一年的哪一周。第二個(gè)參數(shù)的形式與作用完全與 WEEK 的第二個(gè)參數(shù)一致。注意,對(duì)于給定的日期參數(shù)是一年的第一周或最后一周的,返回的年份值可能與日期參數(shù)給出的年份不一致:

            mysql> SELECT YEARWEEK(’1987-01-01′);

            -> 198653

            注意,對(duì)于可選參數(shù) 0 或 1,周值的返回值不同于 WEEK 函數(shù)所返回值(0), WEEK 根據(jù)給定的年語(yǔ)境返回周值。

            HOUR(time)

            返回 time 的小時(shí)值,范圍為 0 到 23:

            mysql> SELECT HOUR(’10:05:03′);

            -> 10

            MINUTE(time)

            返回 time 的分鐘值,范圍為 0 到 59:

            mysql> SELECT MINUTE(’98-02-03 10:05:03′);

            -> 5

            SECOND(time)

            返回 time 的秒值,范圍為 0 到 59:

            mysql> SELECT SECOND(’10:05:03′);

            -> 3

            PERIOD_ADD(P,N)

            增加 N 個(gè)月到時(shí)期 P(格式為 YYMM 或 YYYYMM)中。以 YYYYMM 格式返回值。 注意,期間參數(shù) P 不是 一個(gè)日期值:

            mysql> SELECT PERIOD_ADD(9801,2);

            -> 199803

            PERIOD_DIFF(P1,P2)

            返回時(shí)期 P1 和 P2 之間的月數(shù)。P1 和 P2 應(yīng)該以 YYMM 或 YYYYMM 指定。 注意,時(shí)期參數(shù) P1 和 P2 不是 日期值:

            mysql> SELECT PERIOD_DIFF(9802,199703);

            -> 11

            DATE_ADD(date,INTERVAL expr type)

            DATE_SUB(date,INTERVAL expr type)

            ADDDATE(date,INTERVAL expr type)

            SUBDATE(date,INTERVAL expr type)

            這些函數(shù)執(zhí)行日期的算術(shù)運(yùn)算。ADDDATE 和 SUBDATE 分別是 DATE_ADD 和 DATE_SUB 的同義詞。 在 MySQL 3.23 中,如果表達(dá)式的右邊是一個(gè)日期值或一個(gè)日期時(shí)間型字段,你可以使用 + 和 – 代替 DATE_ADD 和 DATE_SUB(示例如下)。 參數(shù) date 是一個(gè) DATETIME 或 DATE 值,指定一個(gè)日期的開(kāi)始。expr 是一個(gè)表達(dá)式,指定從開(kāi)始日期上增加還是減去間隔值。expr 是一個(gè)字符串;它可以以一個(gè) “-” 領(lǐng)頭表示一個(gè)負(fù)的間隔值。type 是一個(gè)關(guān)鍵詞,它標(biāo)志著表達(dá)式以何格式被解釋。 下表顯示 type 和 expr 參數(shù)是如何關(guān)聯(lián)的: type 值 expr 期望的格式

            SECOND SECONDS

            MINUTE MINUTES

            HOUR HOURS

            DAY DAYS

            MONTH MONTHS

            YEAR YEARS

            MINUTE_SECOND “MINUTES:SECONDS”

            HOUR_MINUTE “HOURS:MINUTES”

            DAY_HOUR “DAYS HOURS”

            YEAR_MONTH “YEARS-MONTHS”

            HOUR_SECOND “HOURS:MINUTES:SECONDS”

            DAY_MINUTE “DAYS HOURS:MINUTES”

            DAY_SECOND “DAYS HOURS:MINUTES:SECONDS”

            在 expr 的格式中,MySQL 允許任何字符作為定界符。表中所顯示的是建議的定界字符。如果 date 參數(shù)是一個(gè) DATE 值,并且計(jì)算的間隔僅僅有 YEAR、MONTH 和 DAY 部分(沒(méi)有時(shí)間部分),那么返回值也是一個(gè) DATE 值。否則返回值是一個(gè) DATETIME 值: mysql> SELECT “1997-12-31 23:59:59″ + INTERVAL 1 SECOND;

            -> 1998-01-01 00:00:00

            mysql> SELECT INTERVAL 1 DAY + “1997-12-31″;

            -> 1998-01-01

            mysql> SELECT “1998-01-01″ – INTERVAL 1 SECOND;

            -> 1997-12-31 23:59:59

            mysql> SELECT DATE_ADD(”1997-12-31 23:59:59″,

            第二篇:《MYSQL復(fù)習(xí)題及答案》

            說(shuō)明:以下所有問(wèn)題均假設(shè)已經(jīng)初始登錄到MySQL客戶端,系統(tǒng)所有數(shù)據(jù)庫(kù)命名方式可以采用中文,題目之間前后有相應(yīng)的順序,確保命名方式一致,根據(jù)問(wèn)題的描述,寫(xiě)出相應(yīng)的MySQL語(yǔ)句。

            一、 數(shù)據(jù)庫(kù)設(shè)計(jì)

            1. 顯示當(dāng)前系統(tǒng)所有數(shù)據(jù)庫(kù),將MySQL設(shè)置為默認(rèn)數(shù)據(jù)庫(kù),并顯示MySQL數(shù)據(jù)庫(kù)中的所有表

            Show databases;

            Use mysql;

            Show tables;

            2. 創(chuàng)建數(shù)據(jù)庫(kù)【選課】,設(shè)置數(shù)據(jù)庫(kù)的編碼字符集為UTF8,并將【選課】設(shè)置為默認(rèn)數(shù)據(jù)庫(kù)

            Create database選課

            Character set UTF8;

            Use選課;

            3. 系統(tǒng)包含以下實(shí)體,請(qǐng)創(chuàng)建相應(yīng)的表,字段描述中并未給出相應(yīng)的主鍵和相應(yīng)的外鍵關(guān)聯(lián),請(qǐng)自行設(shè)計(jì)每個(gè)實(shí)體的主鍵和相應(yīng)的外鍵關(guān)聯(lián)字段。

            提示:

               【學(xué)院】【學(xué)生】之間存在一對(duì)多的關(guān)系

             【學(xué)生】【課程】之間存在多對(duì)多關(guān)系,

            它們之間的聯(lián)系為【選課】。

             【學(xué)生】,應(yīng)包含【學(xué)號(hào)、姓名、出生日期】等屬性。

             【學(xué)院】,應(yīng)包含【學(xué)院名稱】等屬性。

             【課程】,應(yīng)包含【課程名稱,課程學(xué)分】等屬性。

             【選課】,應(yīng)包含【成績(jī)】等屬性。

            CREATE TABLE 學(xué)院

            (學(xué)院名稱 varCHAR(20) primary key);

            CREATE TABLE 學(xué)生

            (學(xué)號(hào) CHAR(10) primary key,

            姓名 VARCHAR(10),

            出生日期 DATE,

            學(xué)院名稱VARCHAR(20)

            Foreign Key (學(xué)院名稱) references 學(xué)院(學(xué)院名稱));

            CREATE TABLE 課程

            (課程名稱 varCHAR(20) primary key,

            課程學(xué)分 int);

            CREATE TABLE 選課

            (課程名稱 varCHAR(20),

            學(xué)號(hào) CHAR(10),

            成績(jī) float,

            primary key (課程名稱,學(xué)號(hào)),

            Foreign Key(課程名稱) references 課程(課程名稱),

            Foreign Key(學(xué)號(hào)) references 學(xué)生(學(xué)號(hào)));

            二、 數(shù)據(jù)庫(kù)功能

            1. 設(shè)計(jì)【選課視圖】,要求顯示【學(xué)生姓名,課程名稱,課程學(xué)分,成績(jī)】字段

            Create view v_1 (學(xué)生姓名,課程名稱,課程學(xué)分,成績(jī))

            As

            Select學(xué)生姓名,課程名稱,課程學(xué)分,成績(jī)

            From 學(xué)生,課程,選課

            Where 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào) and 課程.課程名稱=選課.課程名稱

            2. 設(shè)計(jì)觸發(fā)器,當(dāng)刪除【課程】時(shí),相應(yīng)的觸發(fā)器觸發(fā),從【選課】實(shí)體中刪除相應(yīng)的【選課】記錄

            Create trigger t_1 after on 課程

            For each row

            Beginmysql試題及答案。

            Delete from 選課 where 課程名稱=old.課程名稱;mysql試題及答案。

            end

            3. 設(shè)計(jì)一個(gè)函數(shù),根據(jù)相應(yīng)的.【學(xué)院】返回學(xué)生的平均成績(jī)

            CREATE FUNCTION T23(XY VARCHAR(20) )

            RETURNS FLOAT

            BEGINmysql試題及答案。

            DECLARE CJ FLOAT;

            SELECT AVG(成績(jī)) INTO CJ FROM 選課,學(xué)生

            WHERE 選課.學(xué)號(hào)=學(xué)生.學(xué)號(hào) and學(xué)院名稱=XY;

            RETURN(CJ);

            END

            4. 設(shè)計(jì)一個(gè)存儲(chǔ)過(guò)程,根據(jù)【學(xué)號(hào)】返回學(xué)生的學(xué)分,注意,成績(jī)?cè)?0分以上才能

            獲得相應(yīng)的學(xué)分。

            CREATE PROCEDURE T24(IN XH CHAR(10),OUT XF INT)

            BEGIN

            SELECT SUM(課程學(xué)分) INTO XF FROM 選課,課程

            WHERE 選課.課程名稱=課程.課程名稱 AND 學(xué)號(hào)=XH

            AND 成績(jī)>=60;

            END

            三、 數(shù)據(jù)庫(kù)查詢與管理

            1、 查詢沒(méi)有選過(guò)任何課程的學(xué)生

            SELECT * FROM 學(xué)生 WHERE 學(xué)號(hào) NOT IN(SELECT DISTINCT 學(xué)號(hào) FROM 選課);

            2、 按照某一課程的成績(jī)高低顯示學(xué)生名單

            SELECT * FROM 學(xué)生,選課 where 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)

            and 課程名稱=’XXX’

            order by 成績(jī) desc;

            3、 查詢某個(gè)學(xué)生的平均成績(jī)

            Select學(xué)號(hào),avg(成績(jī)) from 選課 where 學(xué)號(hào)=’XXX’;

            4、 創(chuàng)建test用戶,并將【選課】數(shù)據(jù)庫(kù)的所有權(quán)限賦予test用戶,并設(shè)定test用戶可以在任何主機(jī)上登錄。

            GRANT ALL PRIVILEGES ON選課.* TO ‘test’@’%’ IDENTIFIED BY ’something’ ;

            5、數(shù)據(jù)庫(kù)備份

            MYSQLDUMP –UTEST -P something 選課>xx.SQL

            第三篇:《MYSQL測(cè)試題 (2)》

            一、單選題(共34分)

            1、mysql中唯一索引的關(guān)鍵字是( C )

            (1分)

            A. fulltext index 

                 B.only index  

                 C.unique index

                 D.index

                 2、下面關(guān)于索引描述中錯(cuò)誤的一項(xiàng)是( C  )

            A.索引可以提高數(shù)據(jù)查詢的速度

            (1分)

            B.索引可以降低數(shù)據(jù)的插入速度 

            C.innodb存儲(chǔ)引擎支持全文索引

                 D.刪除索引的命令是drop index

                 (2分)

            3、支持主外鍵,索引及事務(wù)的存儲(chǔ)引擎為是( B )

            A.MYISAM

            B.INNODB

            C.MEMORY

            4、對(duì)事務(wù)的描述中不正確的是( C ) (2分)

            A.事務(wù)具有原子性

            B.事務(wù)具有隔離性

            C.事務(wù)回滾使用commit命令   

                 5、 mysql中,備份數(shù)據(jù)庫(kù)的命令是( A )

            A.mysqldump

            B.mysql

            D.copy

            C.backup

            (2分)

            6、 實(shí)現(xiàn)批量數(shù)據(jù)導(dǎo)入的命令是(B )

            A.mysqldump

            B.mysql 

            C.backup  

                 D.return

            7、 創(chuàng)建用戶的命令是(

            A. join user

            (2分)

                 B.create user

            C.create root  

                 D.mysql  user

            (2分)

            8、 修改自己的mysql服務(wù)器密碼的命令是( C )

            A.mysql

            B.grant 

                 C.set password

                 D.change password

            9、 找回mysql服務(wù)器root密碼的很重要的一步是跳過(guò)權(quán)限表的檢查啟動(dòng)mysql,該命令是 ( D)

            (2分)

            A. mysql -u root –proot  

                 B. mysqladmin  -uroot  -proot  

                 C. net start mysql  

                 D. mysqld-nt  --skip-grant-tables  

                10、聯(lián)合查詢使用的關(guān)鍵字是( B )

            A.UNION

            B.JOIN

            (2分)

                 C.ALL

            D.FULL

            11、有訂單表orders,包含用戶信息userid, 產(chǎn)品信息 productid, 以下( D )語(yǔ)句能夠返回至少被訂購(gòu)過(guò)兩回的productid? (2分)

            A. select productid from orders where count(productid)>1 

                 B. select productid from orders where max(productid)>1

            C. select productid from orders where having count(productid)>1 group by productid 

                 D. select productid from orders group by productid having count(productid)>1 

                12、子查詢中可以使用運(yùn)算符ANY, 它表示的意思是( B ) (2分)

            A. 滿足所有的條件 C. 一個(gè)都不用滿足

            B. 滿足至少一個(gè)條件 D. 滿足至少5個(gè)條件

            13、一種存儲(chǔ)引擎,其將數(shù)據(jù)存儲(chǔ)在內(nèi)存當(dāng)中,數(shù)據(jù)的訪問(wèn)速度快, 電腦關(guān)機(jī)后數(shù)據(jù)丟失,具有臨時(shí)存儲(chǔ)數(shù)據(jù)的特點(diǎn),該存儲(chǔ)引擎是( C ) (2分)

            A. MYISAM   B.INNODB   C.ROLLBACK (2分)   D.return

                 14、事務(wù)中能實(shí)現(xiàn)回滾的命令是(B)

            A.TRANSACTION

                 B.COMMIT

            C.MEMORY  

            D.SAVEPOINT

            15、mysql中,還原數(shù)據(jù)庫(kù)的命令是(C )

            A.mysqldump

            B.mysql

            C.backup

            (2分)

            16、ysql中存儲(chǔ)用戶全局權(quán)限的表是( D )

            A. table_priv

            B.procs_priv 

            (2分)

            C.columns_priv 

                 D.user

            17、刪除用戶的命令是(A )

            A. drop user   B. user C.drop root D.truncate user

            18、給名字是zhangsan的用戶分配對(duì)數(shù)據(jù)庫(kù)studb中的stuinfo表的查詢和插入數(shù)據(jù)權(quán)限的語(yǔ)句是( B ) (2分)

            A.grant select, on studb.stuinfo for‘zhangsan’@’localhost’              B.grant select, on studb.stuinfo  to ‘zhangsan’@’localhost’

                 C.grant‘zhangsan’@’localhost’ to select, for studb.stuinfo 

                 D.grant ‘zhangsan’@’localhost’ to studb.stuinfo on select, 

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

            20、事務(wù)具有下面的特性(  ABC  ) (4分)

            A 穩(wěn)定性     B原子性    C隔離性    D 再生性 

                 21、下列的函數(shù)中可以處理日期和時(shí)間的函數(shù)有( BCD )(4分) 

                 A round    B WeekDay   C Curdate   D DayofMonth   

                 22、mysql中的約束有( BCD)

            A.檢查約束

            B.默認(rèn)約束(4分) 

                 C.非空約束

            D.唯一約束

            三、簡(jiǎn)答題(共12分)

            24、在mysql中常用存儲(chǔ)引擎有哪幾種(最少三種),每個(gè)引擎特點(diǎn)區(qū)別?(6分)

            25忘記MySQL管理員root的密碼如何解決?寫(xiě)出步驟和指令(6分)

            四、編程題(共42分)

            1. 有一個(gè)關(guān)于商品供應(yīng)及顧客訂單的數(shù)據(jù)庫(kù)。其中包括四個(gè)表,表中信息如下: 供應(yīng)表 apply(id、name、sid、price)

            說(shuō)明:id 供應(yīng)廠家編號(hào) name 供應(yīng)廠家名稱 sid 商品編號(hào) price 商品價(jià)格

            顧客表 customers(gid、name、address、balance) 說(shuō)明:gid 顧客編號(hào) address 地址  balance 余額

            訂單表 orders(sid、gid、date)

            說(shuō)明: sid 商品編號(hào) gid 顧客編號(hào)  date 訂單日期

            商品表 goods(sid、name、count)

            說(shuō)明: sid 商品編號(hào)  name 商品名稱  count 商品數(shù)量 1)分析各個(gè)表之間的關(guān)系(主外鍵引用關(guān)系),創(chuàng)建四個(gè)表(4分)

            2)從供應(yīng)表中查詢?nèi)w供應(yīng)廠商的基本信息(3分)

            3)從顧客表中查詢地址在長(zhǎng)春的顧客的顧客編號(hào)、顧客姓名及余額(3分)

            4) 從商品表中查詢以?可樂(lè)?兩個(gè)字結(jié)尾的商品名稱及數(shù)量,并按數(shù)量降序排序(4分)

            5)從訂單表中查詢購(gòu)買商品編號(hào)為?101?商品的顧客編號(hào)及訂單日期(3分)

            6)從商品表中查詢最多商品數(shù)量、最少商品數(shù)量及商品總數(shù)量的記錄信息(4分)

            7)查詢出2008-8-8顧客的訂單信息,要求包括顧客姓名、商品名稱及訂單日期(4分)

            8)向商品表中追加一條紀(jì)錄?204?,?可口可樂(lè)?,?900?) (3分)

            9)將商品表中商品編號(hào)為204的商品名稱更改為?百事可樂(lè)? (3分)

            10)將顧客表上余額不足1000元的,將其訂單日期延后10天(4分)

            11) 刪除訂單表中商品編號(hào)為?102?的訂單記錄(3分)

            12)將商品表中沒(méi)有顧客訂購(gòu)的商品信息刪除(4分)

            第四篇:《2016年計(jì)算機(jī)二級(jí)MySQL數(shù)據(jù)庫(kù)試題及答案》

            一、選擇題

            1.在MySQL中,通常使用________語(yǔ)句來(lái)進(jìn)行數(shù)據(jù)的檢索、輸出操作。

            A.SELECT

            B.INSERT

            C.DELETE

            D.UPDATE

            2.在SELECT語(yǔ)句中,可以使用________子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列的值進(jìn)行邏輯分組,以便能匯總表內(nèi)容的子集,即實(shí)現(xiàn)對(duì)每個(gè)組的聚集計(jì)算。

            A.LIMIT

            B.GROUP BY

            C.WHERE

            D.ORDER BY

            二、填空題

            1.SELECT語(yǔ)句的執(zhí)行過(guò)程是從數(shù)據(jù)庫(kù)中選取匹配的特定________和________,并將這些數(shù)據(jù)組織成一個(gè)結(jié)果集,然后以一張________的形式返回。2016年計(jì)算機(jī)二級(jí)MySQL數(shù)據(jù)庫(kù)試題及答案2016年計(jì)算機(jī)二級(jí)MySQL數(shù)據(jù)庫(kù)試題及答案。

            2.當(dāng)使用SELECT語(yǔ)句返回的結(jié)果集中行數(shù)很多時(shí),為了便于用戶對(duì)結(jié)果數(shù)據(jù)的瀏覽和操作,可以使用子句來(lái)限制被SELECT語(yǔ)句返回的行數(shù)。

            三、編程題

            請(qǐng)使用SELECT語(yǔ)句將數(shù)據(jù)庫(kù)db_test的表content中留言人姓名為“MySQL初學(xué)者”的所有留言信息檢索出來(lái)。

            四、簡(jiǎn)答題

            1.請(qǐng)簡(jiǎn)述什么是子查詢?

            2.請(qǐng)簡(jiǎn)述UNION語(yǔ)句的作用。

                2016年計(jì)算機(jī)二級(jí)MySQL數(shù)據(jù)庫(kù)試題及答案

                 一、選擇題

            1.A2.B

            二、填空題

            1.行列臨時(shí)表2.LIMIT

            三、編程題

            在MySQL命令行客戶端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):

            mysql>USE db—test;

            Database changed

            mysql>SELECT*FROM content

            一>WHERE username=’MySQL初學(xué)者’;

            四、簡(jiǎn)答題

            1.略。可參考第5章5.4節(jié)內(nèi)容。

            2.略。2016年計(jì)算機(jī)二級(jí)MySQL數(shù)據(jù)庫(kù)試題及答案計(jì)算機(jī)等級(jí)考試題庫(kù)。可參考第5章5.9節(jié)內(nèi)容。

          【MySQL習(xí)題及答案】相關(guān)文章:

          《秋水》習(xí)題及答案11-21

          《斑紋》習(xí)題及答案11-21

          《藏戲》的習(xí)題及答案03-01

          《論語(yǔ)》習(xí)題及答案11-21

          《童年》習(xí)題及答案02-11

          《童趣》習(xí)題及答案11-26

          《品味經(jīng)典》習(xí)題及答案11-26

          坐井觀天的習(xí)題及答案11-23

          爭(zhēng)吵習(xí)題及答案11-23

          国产精品好爽好紧好大_亚洲男人综合久久综合_欧美福利电影a在线播放www_国产精品99久久精品无码

                  激情伊人五月天久久综合 | 香蕉亚洲视频在线 | 亚洲成a人片在线观看高清 亚洲国产精品视频中文字幕 | 中文字幕亚洲无线码一区女同 | 午夜性爱视频免费在线观看 | 中文字幕在线亚洲二区 |