MySQL 面試題彙總

2021-10-25 08:29:01 字數 432 閱讀 4515

1.說一下 mysql 執行一條查詢語句的內部執行過程?

答:mysql 執行一條查詢的流程如下:

2.mysql 查詢快取有什麼優缺點?

答:mysql 查詢快取功能是在聯結器之後發生的,它的優點是效率高,如果已經有快取則會直接返回結果。

查詢快取的缺點是失效太頻繁導致快取命中率比較低,任何更新表操作都會清空查詢快取,因此導致查詢快取非常容易失效。

3.mysql 的常用引擎都有哪些?

答:mysql 的常用引擎有 innodb、myisam、memory 等,從 mysql 5.5.5 版本開始 innodb 就成為了預設的儲存引擎。

4.常用的儲存引擎 innodb 和 myisam 有什麼區別?

答:innodb 和 myisam 最大的區別是 innodb 支援事務,而 myisam 不支援事務,它們其他主要區別如下:

初級mysql面試題彙總

本人學習了解了一些mysql的知識,也曾面試過mysql的資料庫管理員,現與大家分享一些mysql初級的面試題。mysql的儲存引擎,myisam與innodb的區別。答 1.myisam是非事務的儲存引擎,適合用於頻繁查詢的應用。表鎖,不會出現死鎖,適合小資料,小併發。2.innodb是支援事務的...

面試題彙總

1.佇列先進先出,棧先進後出。2.對插入和刪除操作的 限定 棧是限定只能在表的一端進行插入和刪除操作的線性表。佇列是限定只能在表的一端進行插入和在另一端進行刪除操作的線性表。從 資料結構 的角度看,它們都是線性結構,即資料元素之間的關係相同。3.遍歷資料速度不同。順序表是在記憶體中開闢一段連續的空間...

面試題彙總

1 integer和int的區別?2 和equals的區別?int a 50,integer b 50 a b?integer c 50,b c?3 get和post的區別?4 用執行緒池建立執行緒和自己建立執行緒的區別,好處是什麼?5 利用int型陣列實現乙個棧,並實現出棧和入棧操作?要求時間複雜...