MySQL-測試卷一


MySQL-測試卷一

 

一、單項選擇題   

 

1 下面不屬於Msql數據庫特點的是(  )

   

 A. 免費使用  B.不能跨平台  C.開源軟件  D.功能強大

 

2 定義表的一個字段, 要求能表示4位整數,2位小數數值,該定義正確的是 (    )

 

( A. char(6)   B. varchar(6) C.decimal(4,2)  D.decimal(6,2)

 

查詢出表中的地址列addr為空,使用的是(  )

 A  addr = null  B addr == null   C addr is  null   D addr is  not  null

 

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

A round       B WeekDay      C Curdate     D DayofMonth   

 

5mysql中唯一索引的關鍵字是( C  ) (1分)

A. fulltext index  B.only  index   C.unique index D.index

 

6.mysql中,備份數據庫的命令是( A ) (2分)

A.mysqldump B.mysql C.backup D.copy

 

7.實現批量數據導入的命令是( B ) (2分)

 A.mysqldump B.mysql C.backup D.return

 

8.創建用戶的命令是( B ) (2分)

A. join user B.create user C.create root    D.mysql   user

 

9.聯合查詢使用的關鍵字是(  B ) (2分)

A.UNION B.JOIN C.ALL D.FULL

 

10、有訂單表orders,包含用戶信息userid, 產品信息 productid, 以下(  D  )語

句能夠返回至少被訂購過兩回的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

 

11mysql中,還原數據庫的命令是( B ) (2分)

A.mysqldump B.mysql C.backup D.return

12、刪除用戶的命令是( b ) (2分)

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

 

 13、給名字是zhangsan的用戶分配對數據庫studb中的stuinfo表的查詢和插入數據權限的語句是( B ) (2分)

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

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

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

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

 

 

 

二、編程題

 

有一個關於商品供應及顧客訂單的數據庫。其中包括四個表,表中信息如下:

 

供應表(供應廠家編號id、供應廠家名稱name、商品編號sid、商品價格price)

顧客表(顧客編號gid、顧客名name、地址address、余額)

訂單表(商品編號sid、顧客編號gid、訂單日期date)

商品表(商品編號sid、商品名稱name、商品數量)

 

需求:

1)從供應表中查詢全體供應廠商的基本信息

2)從顧客表中查詢地址在長春的顧客的顧客編號、顧客姓名及余額

3)從商品表中查詢以“可樂”兩個字結尾的商品名稱及數量,並按數量降序排序

4)從訂單表中查詢購買商品編號為“101”商品的顧客編號及訂單日期

5)從商品表中查詢最多商品數量,最小商品數量及商品總數量的記錄信息

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

7)向商品表中追加一條紀錄”204”,”可口可樂”,”900”)

8)將商品表中商品編號為204的商品名稱更改為”百事可樂”

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

10) 刪除訂單表中商品編號為”102”的訂單記錄

11)將商品表中沒有顧客訂購的商品信息刪除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM