<cite id="ddhtb"><video id="ddhtb"><thead id="ddhtb"></thead></video></cite><var id="ddhtb"></var><var id="ddhtb"><video id="ddhtb"><listing id="ddhtb"></listing></video></var>
<var id="ddhtb"><strike id="ddhtb"></strike></var>
<cite id="ddhtb"><video id="ddhtb"><menuitem id="ddhtb"></menuitem></video></cite><cite id="ddhtb"><video id="ddhtb"></video></cite>
<var id="ddhtb"></var>
<cite id="ddhtb"></cite>
<menuitem id="ddhtb"></menuitem>
<var id="ddhtb"></var>
<menuitem id="ddhtb"></menuitem><ins id="ddhtb"><span id="ddhtb"></span></ins>
<var id="ddhtb"><strike id="ddhtb"><listing id="ddhtb"></listing></strike></var> <menuitem id="ddhtb"><video id="ddhtb"><thead id="ddhtb"></thead></video></menuitem><menuitem id="ddhtb"><span id="ddhtb"><thead id="ddhtb"></thead></span></menuitem>
<ins id="ddhtb"><noframes id="ddhtb">
<menuitem id="ddhtb"></menuitem><var id="ddhtb"></var>
<var id="ddhtb"></var>
<var id="ddhtb"></var>
<menuitem id="ddhtb"></menuitem>
<var id="ddhtb"><span id="ddhtb"><var id="ddhtb"></var></span></var>
<var id="ddhtb"></var><var id="ddhtb"><video id="ddhtb"></video></var>
<menuitem id="ddhtb"></menuitem>
 
2015年計算機二級《MySQL》章節習題及答案(3)

首頁 > 

考試

 > 2015年計算機二級...

2015年計算機二級《MySQL》章節習題及答案(3)

第三章 數據庫和表

1[單選題]在MySQL中,通常使用________語句來指定一個已有數據庫作為當前工作數據庫。

A.USINGB.USEDC.USESD.USE

參考答案:D

2[簡答題]請使用MySQL命令行客戶端在MySQL中創建一個名為db_test的數據庫。

參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實現:

mysql>CREATE DATABASE db_test;

Query OK,1 row affected(0.05 see)

3[簡答題]列名name修改為username

參考解析:alter table user change column name username varchar(20);

4[單選題]設置表的默認字符集關鍵字是()

A.DEFAULT CHARACTER

B.DEFAULT SET

C.DEFAULT

D.DEFAULT CHARACTER SET

參考答案:D

5[填空題]在創建數據庫時,可以使用()子句確保如果數據庫不存在就創建它,如果存在就直接使用它。

參考解析:IF NOT EXISTS

6[簡答題]創建數據庫sxcj,引擎采用InnoDB,在sxcj中創建表xs包含字段如下

字段名稱數據類型說明

snoint主鍵

snameChar(8)名字

ZhuanyemingChar(10)專業名

sexChar(1)性別

sbirdate生日

photoblob照片

commenttext注釋

參考解析:

create database sxcj;

use sxcj

create table xs

( sno int not null auto_increment primary key ,

sname char(8) not null,

zhuanyeming char(10) null,

sex char(1) not null,

sbir date not null,

photo blob null,

comment text null

)engine=InooDB;

7[填空題] 在CREATE TABLE語句中,通常使用________關鍵字來指定主鍵。

參考解析:

PRIMARY KEY

8[簡答題] 請使用MySQL命令行客戶端在數據庫db_test中,創建一個網絡留言板系統中用于描述網絡留言內容的數據表content,該表的結構如下:

注:本書諸多習題將基于這里創建的數據庫db_test和表content。

參考解析:

在MySQL命令行客戶端輸入如下SQL語句即可實現:

mysql>USE db-test:

Database changed

mysql>CREATE TABLE content

一>(content-id INT NOT NULL AUT0-INCREMENT PRIMARY KEY,

一> subject VARCHAR(200),

一> words VARCHAR(1000),

一> username VARCHAR(50),

一> face VARCHAR(50),

一> email VARCHAR(50),

一> createtime DATETIME

一>):

Query OK,0 rows affected(2.56sec)

9[填空題]在創建表格時,可以使用()關鍵詞使當前建立的表為臨時表。

參考解析:TEMPORARY

10[簡答題]給XS表增加一個列“備注”,數據類型為text,不允許為空

參考解析:

alter table xs

add column comment text not null;

11[單選題] 下列________類型不是MySQL中常用的的數據類型。

A.INTB.VARC.TIMED.CHAR

參考答案:B

12[單選題]關于DATETIME與TIMESTAMP兩種數據類型的描述,錯誤的是()

A.兩者值的范圍不一樣。

B.兩者值的范圍一樣。

C.兩者占用空間不一樣。

D.TIMESTAMP可以自動記錄當前日期時間。

參考答案:B

參考解析:DATETIME值的范圍是“1000-01-01 00:00:00’到’9999-12-31 23:59:59’,TIMESTAMP值的范圍是’1970-01-01 00:00:00’到2037年第12題 筆記記錄我的筆記(0) | 精選筆記(1)選擇筆記標簽:試題內容(1)答案解析(0)

13[填空題]()命令用于刪除一個數據庫。

參考解析:DROP DATABASE

14[簡答題]創建表 XS的一個名為student的拷貝

參考解析:Create table student like xs;

15[單選題]刪除列指令是()

A.ALTER TABLE … DELETE …

B.ALTER TABLE … DELETE COLUMN…

C.ALTER TABLE … DROP …

D.ALTER TABLE … DROP COLUMN…

參考答案:D

16[填空題](  ) [字符串長度]用于聲明一個定長類型的列,其中“字符串長度”用于限制可插入的字符串的最大長度,設置范圍為0到(  )。

參考解析:CHAR、255。

17[簡答題]創建一個名稱為mydb1的數據庫。

參考解析:create database mydb1;

18[單選題]SQL語句中修改表結構的命令是(  )。

A.MODIFY TABLE

B.MODIFY STRUCTURE

C.ALTER TABLE

D.ALTER STRUCTURE

參考答案:C

19[填空題]如果一個列是(  ) 類型,則可以使用“(  ) ”關鍵字指定該列的值自動增加。

參考解析:整數, “auto increment ”

20[填空題]在MySQL中,通常使用_________值來表示一個列植沒有值或缺值的情形。

參考解析:NULL

21[單選題]只修改列的數據類型指令是(  )

A.ALTER TABLE … … ALTER COLUMN

B.ALTER TABLE … MODIFY COLUMN…

C.ALTER TABLE … UPDATE …

D.ALTER TABLE … UPDATE COLUMN…

參考答案:B

22[填空題] 將一個列設置為主鍵的方法是,在列的定義中使用“(  )”子句。

參考解析:

“ PRIMARY KEY /KEY ”

23[簡答題]創建一個員工表

字段名稱數據類型說明

idint主鍵

namevarchar(20)名字

gendervarchar(4)性別

birthdaydate生日

Entry_datedate入學日期

jobVarchar(40)工作

salarydouble薪金

resumetext簡歷

參考解析:

use mydb1; 進入庫

create table employee

(

id int not null auto_increment primary key,

name varchar(20),

gender varchar(4),

birthday date,

entry_date date,

job varchar(40),

salary double,

resume text

) ;

24[單選題]創建表時,不允許某列為空可以使用

A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK

參考答案:A

25[簡答題]表名改為user。

參考解析:rename table employee to user;

26[單選題]下列描述正確的是(  )。

A.一個數據庫只能包含一個數據表

B.一個數據庫可以包含多個數據表

C.一個數據庫只能包含兩個數據表

D.一個數據表可以包含多個數據

庫參考答案:B

28[簡答題]在上面員工表的基本上增加一個image列,存放照片。

參考解析:alter table employee add column image blob;

29[簡答題]修改job列,使其長度為60。

參考解析:alter table employee modify column job varchar(60);

30[簡答題]刪除性別列gender

參考解析:alter table employee drop column gender;

更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!

查看全部

推薦文章

猜你喜歡

附近的人在看

推薦閱讀

拓展閱讀

相關資訊

最新資訊

網友關注

?
欧美疯狂做受xxxx高潮