數據庫入門級面試題(帶答案) 數據庫簡單面試題(帶答案) MySQL面試題帶答案


數據庫入門[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;

 

2Mysql數據庫中,以下哪條語句用於統計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;"當前sqlmysql5.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語句表示"查詢年齡為1820的用戶(難度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

    


免責聲明!

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



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