數據庫入門[mysql]
1、假設要按照分頁(每頁顯示10條)的形式獲取test表中的數據,在MySql數據庫中,以下哪條語句是取第2頁中的數據?(單選) (難度A)
A、select * from test limit 10,10;
B、select * from test limit 11,10;
C、select * from test limit 10,20;
D、select * from test limit 11,20;
2在Mysql數據庫中,以下哪條語句用於統計test表中的記錄總數?(難度A)
A、select sum(*) from test;
B、select max(*) from test;
C、select avg(*) from test;
D、select count(*) from test;
E、select min(*) from test;
3、假設在D盤根目錄下有一個名為db.sql的文件,以下哪些語句可以利用db.sql恢復數據庫test(數據庫名已經存在)中的表結構和數據?(難度A)
A、在DOS提示符下輸入以下命令
mysql -uroot -p1234 test<d:/db.sql
B、在DOS提示符下輸入以下命令
mysqldump -uroot -p1234 test<d:/db.sql
C、在Mysql提示符下輸入以下命令
mysqldump -uroot -p1234 test>d:/db.sql
4、下列SQL語句中,創建關系表的是? (難度A)
A、ALTER
B、CREATE
C、UPDATE
D、INSERT
5、以下那個不是DDL(數據定義語言)保留的關鍵字? (難度A)
A、CREATE
B、DELETE
C、ALTER
D、DROP
6、以下哪個sql語句表示在mysql中創建book表,並添加id字段和title字段? (難度A)
A、create table book{
id varchar(32),
title varchar(50)
};
B、create table book(
id varchar2(32),
title varchar2(50)
);
C、create table book(
id varchar(32),
title varchar(50)
);
D、create table book[
id varchar(32),
title varchar(50)
];
7、"truncate table user;"當前sql在mysql5.1中表示什么意思?(難度A)
A、查詢user表中的所有數據
B、刪除user表的數據
C、刪除user表,並再次創建user表
D、刪除user表
8、更新user表中的數據,下面描述正確的有? (難度A)
A、update into user set id = 'u001';
B、update user set id = 'u001' and username='jack';
C、update user set username='jack' where id = 1;
D、update into user set id = 'u001', username='jack';
9、"select * from user where firstname=張"當前sql語句,下列描述正確的是?(難度A)
A、查詢姓"張"一條記錄的所有信息
B、查詢姓"張"所有記錄的所有信息
C、執行sql語句出現錯誤
D、以上說法不正確
10、用戶表user中存在一個字段age,下面那個sql語句表示"查詢年齡為18或20的用戶" (難度A)
A、select * from user where age = 18 or age = 20;
B、select * from user where age = 18 && age= 20;
C、select * from user where age = 18 and age = 20;
D、select * from user where age = (18,20);
11、用戶表user中存在一個字段username,查詢名字包含"鳳"用戶 (難度A)
A、select * from user where username = '鳳';
B、select * from user where username like '%鳳%';
C、select * from user where username like '_鳳_';
D、select * from user where username like '鳳';
12、用戶表user中存在一個分數字段count,那個sql語句能夠完成“查詢沒有分數的用戶”?(難度A)
A、select * from user where count = null;
B、select * from user where count link null;
C、select * from user where count = 'null';
D、select * from user where count is null;
13、用戶表user有多列,其中字段id中沒有null值,字段username中存在null值,以下sql不能獲得user表的總記錄數的是那一個? (難度A)
A、select count(*) from user;
B、select count(id) from user;
C、select count(username) from user;
D、select count(1) from user;
14、在關系模型中,實現“關系中不允許出現相同的記錄”的約束是?(難度A)
A、候選鍵
B、主鍵
C、外鍵
D、超鍵
15、創建表是,不允許某列為空可以使用?(難度A)
A、not null
B、no null
C、not black
D、no black
答案: 1-5 A D A B B
6-10 C C (ABD) C A
11-15 B D C B A