一、簡答題
1.簡述你們公司使用的MySQL版本,并說明具體小版本及GA時間?
2.請介紹你熟悉的數(shù)據(jù)庫管理系統(tǒng)的種類和代表產(chǎn)品名稱?
3.請簡述MySQL二進制安裝重點步驟?
4.怎么確認數(shù)據(jù)庫啟動成功了?
5.簡述你了解的MySQL分支版本情況?
6.請簡述mysqld的程序結(jié)構(gòu)(1條SQL語句的執(zhí)行過程)
7.請簡述你了解的MySQL的啟動方式
8.簡述MySQL配置文件默認讀取順序
9.mysqld_safe --default-files=/opt/my.cnf &是什么作用?
10.忘記管理員root的密碼處理過程,請對參數(shù)詳細說明
11.請列舉SQL語句的常用種類
12.請說明聚集索引和輔助索引的區(qū)別
13.請簡述以下語句執(zhí)行計劃可能存在的問題
闡述以下語句可能存在的問題,并提出合理解決方案
explain select * from city where countrycode='CHN' order by population;

image.png
簡述出現(xiàn)以下結(jié)果的可能原因

image.png
14. 請簡述,影響索引樹高度的因素?
15.請說明數(shù)據(jù)庫啟動失敗的處理思路?
16. MySQL索引的種類都有哪些?
17. 你了解的MySQL存儲引擎種類有哪些?
18.InnoDB存儲引擎核心特性
二、操作題
1.創(chuàng)建管理員用戶:oldboy能通過10.0.0.0/24網(wǎng)段任意地址登錄管理MySQL
2.創(chuàng)建應(yīng)用用戶:wordpress能通過172.16.1.0/24網(wǎng)段任意地址登錄操作wordpress庫下的所有表
3.請寫出/etc/my.cnf的基礎(chǔ)配置信息
4.請寫出使用oldboy用戶遠程登錄MySQL的具體語句
5.查看當(dāng)前數(shù)據(jù)庫的字符集
6. 創(chuàng)建GBK字符集的數(shù)據(jù)庫oldboy,并查看已建庫完整語句
7. 請分別介紹 NOT NULL default auto_increament 的作用
8. 創(chuàng)建用戶oldboy,使之可以管理數(shù)據(jù)庫oldboy
9. 收回oldboy用戶的drop權(quán)限
10. 查看創(chuàng)建的用戶oldboy擁有哪些權(quán)限
11. 查看建表結(jié)構(gòu)及表結(jié)構(gòu)的SQL語句
12. 插入一條數(shù)據(jù)“1,oldboy”
13.再批量插入2行數(shù)據(jù)“2,老男孩”,“3,oldboyedu”
14.查詢名字為oldboy的記錄
15. 查看數(shù)據(jù)庫中所有引擎的類型
16.查看數(shù)據(jù)庫關(guān)于日志的參數(shù)配置
17.查看handler_read_key當(dāng)前的狀態(tài)信息
show status like 'handler_read_key';
18. 列出刪除表中數(shù)據(jù)的方式
19.test表中,有id、name、shouji列。把id列設(shè)置為主鍵,在Name字段上創(chuàng)建普通索引
20. 在手機字段上對前8個字符創(chuàng)建普通索引
21.查看創(chuàng)建的索引及索引類型等信息
22.刪除Name,shouji列的索引
23.對Name列的前6個字符以及手機列的前8個字符組建聯(lián)合索引
24. 將shouji列索引替換為唯一鍵索
25.如何查看world數(shù)據(jù)庫下city表中population列的重復(fù)值情況
26. 請列出explain命令中type中多種類型
27.Select查詢語句加強練習(xí)
統(tǒng)計世界上每個國家的總?cè)丝跀?shù).
統(tǒng)計中國各個省的總?cè)丝跀?shù)量
統(tǒng)計世界上每個國家的城市數(shù)量
統(tǒng)計中國每個省的總?cè)丝跀?shù),將總?cè)丝跀?shù)小于100w進行從高到低排序顯示
28.生成整個數(shù)據(jù)庫下的所有表的單獨備份語句
29. SQL綜合練習(xí)
1. 查詢平均成績大于60分的同學(xué)的學(xué)號和平均成績;
2. 查詢所有同學(xué)的學(xué)號、姓名、選課數(shù)、總成績;
3. 查詢各科成績最高和最低的分:以如下形式顯示:課程ID,最高分,最低分
4. 統(tǒng)計各位老師,所教課程的及格率
5. 查詢每門課程被選修的學(xué)生數(shù)
6. 查詢出只選修了一門課程的全部學(xué)生的學(xué)號和姓名
7. 查詢選修課程門數(shù)超過1門的學(xué)生信息
8. 統(tǒng)計每門課程:優(yōu)秀(85分以上),良好(70-85),一般(60-70),不及格(小于60)的學(xué)生列表(選做擴展)
9. 查詢平均成績大于85的所有學(xué)生的學(xué)號、姓名和平均成績