一、選擇題
1、在MySQL中,通常使用________語句來指定一個已有資料庫作為當前工作資料庫。
G
2、下列________型別不是MySQL中常用的的資料型別。
二、填空題
1、在MySQL中,通常使用_________值來表示一個列植沒有值或缺值的情形。
2、在CREATE TABLE語句中,通常使用________關鍵字來指定主鍵。
三、程式設計題
1、請使用MySQL命令列客戶端在MySQL中建立一個名為db_test的.資料庫。
2、請使用MySQL命令列客戶端在資料庫db_test中,建立一個網路留言板系統中用於描述網路留言內容的資料表content,該表的結構如下:
注:本書諸多習題將基於這裡建立的資料庫db_test和表content。
四、簡答題
請分別解釋AUT0_INCREMENT、預設值和NULL值的用途。
【參考答案】
一、選擇題
1.D 2.B
二、填空題
ARY KEY
三、程式設計題
1.在MySQL命令列客戶端輸入如下SQL語句即可實現:
mysql>CREATE DATABASE db_test;
Query OK,1 row affected(0.05 see)
2.在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)
四、簡答題
略。可參考第3章3.2.1小節內容