中文字幕高清在线,中文字幕在线电影观看,中文字幕在线看,免费国产一区二区三区,男攻调教双性男总裁,热热涩热热狠狠色香蕉综合,亚洲精品网站在线观看不卡无广告

MySQL習(xí)題及答案

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

MySQL習(xí)題及答案

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

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

  但是如果你的MYSQL表類(lèi)型是使用InnoDB Tables 或 BDB tables的話(huà),你的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ù)的例子。下面的查詢(xún)選擇所有 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客戶(hù)端,系統(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é)院名稱(chēng)】等屬性。

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

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

  CREATE TABLE 學(xué)院

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

  CREATE TABLE 學(xué)生

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

  姓名 VARCHAR(10),

  出生日期 DATE,

  學(xué)院名稱(chēng)VARCHAR(20)

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

  CREATE TABLE 課程

  (課程名稱(chēng) varCHAR(20) primary key,

  課程學(xué)分 int);

  CREATE TABLE 選課

  (課程名稱(chēng) varCHAR(20),

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

  成績(jī) float,

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

  Foreign Key(課程名稱(chēng)) references 課程(課程名稱(chēng)),

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

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

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

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

  As

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

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

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

  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 課程名稱(chēng)=old.課程名稱(chēng);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é)院名稱(chēng)=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 選課.課程名稱(chēng)=課程.課程名稱(chēng) AND 學(xué)號(hào)=XH

  AND 成績(jī)>=60;

  END

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

  1、 查詢(xún)沒(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 課程名稱(chēng)=’XXX’

  order by 成績(jī) desc;

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

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

  4、 創(chuàng)建test用戶(hù),并將【選課】數(shù)據(jù)庫(kù)的所有權(quán)限賦予test用戶(hù),并設(shè)定test用戶(hù)可以在任何主機(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ù)查詢(xún)的速度

  (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)建用戶(hù)的命令是(

  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)合查詢(xún)使用的關(guān)鍵字是( B )

  A.UNION

  B.JOIN

  (2分)

       C.ALL

  D.FULL

  11、有訂單表orders,包含用戶(hù)信息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、子查詢(xún)中可以使用運(yùn)算符ANY, 它表示的意思是( B ) (2分)

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

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

  13、一種存儲(chǔ)引擎,其將數(shù)據(jù)存儲(chǔ)在內(nèi)存當(dāng)中,數(shù)據(jù)的訪(fǎng)問(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ǔ)用戶(hù)全局權(quán)限的表是( D )

  A. table_priv

  B.procs_priv 

  (2分)

  C.columns_priv 

       D.user

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

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

  18、給名字是zhangsan的用戶(hù)分配對(duì)數(shù)據(jù)庫(kù)studb中的stuinfo表的查詢(xún)和插入數(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)廠(chǎng)家編號(hào) name 供應(yīng)廠(chǎng)家名稱(chē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 商品名稱(chēng)  count 商品數(shù)量 1)分析各個(gè)表之間的關(guān)系(主外鍵引用關(guān)系),創(chuàng)建四個(gè)表(4分)

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

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

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

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

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

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

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

  9)將商品表中商品編號(hào)為204的商品名稱(chēng)更改為?百事可樂(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í),為了便于用戶(hù)對(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)述什么是子查詢(xún)?

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

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

       一、選擇題

  1.A2.B

  二、填空題

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

  三、編程題

  在MySQL命令行客戶(hù)端輸入如下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

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

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