面渣逆襲:MySQL 連環(huán)三十四問+詳細(xì)答案
別再說你只會(huì)簡(jiǎn)單的增刪改查了!如果你都可以答上來,那可泰褲辣?。?!
數(shù)據(jù)庫(kù)技術(shù)幾乎是所有互聯(lián)網(wǎng)公司面試都會(huì)問的,問題答案也都整理好了,由淺入深,通俗易懂;希望對(duì)大家有所幫助!
文末領(lǐng)取完整版
文末領(lǐng)取完整版
1、數(shù)據(jù)庫(kù)的三范式是什么
2、MySQL數(shù)據(jù)庫(kù)引擎有哪些
3、說說InnoDB與MyISAM的區(qū)別
4、數(shù)據(jù)庫(kù)的事務(wù)
5、索引是什么
6、SQL優(yōu)化手段有哪些
7、簡(jiǎn)單說一說drop、delete與truncate的區(qū)別
8、什么是視圖
9、 什么是內(nèi)聯(lián)接、左外聯(lián)接、右外聯(lián)接?
10、并發(fā)事務(wù)帶來哪些問題?
11,事務(wù)隔離級(jí)別有哪些?MySQL的默認(rèn)隔離級(jí)別是?
12,大表如何優(yōu)化?
13、分庫(kù)分表之后,id 主鍵如何處理?
14、 說說在 MySQL 中一條查詢 SQL 是如何執(zhí)行的?
15、索引有什么優(yōu)缺點(diǎn)?
16、 MySQL 中 varchar 與 char 的區(qū)別?varchar(30) 中的 30
代表的涵義?
17、 int(11) 中的 11 代表什么涵義?
18、 為什么 SELECT COUNT(*) FROM table 在 InnoDB 比
MyISAM 慢?
19. 說說 InnoDB 與 MyISAM 有什么區(qū)別?
20、MySQL 索引類型有哪些?
21、什么時(shí)候不要使用索引?
22、說說什么是 MVCC?
23、MVCC 可以為數(shù)據(jù)庫(kù)解決什么問題?
24、說說 MVCC 的實(shí)現(xiàn)原理
25、MySQL 事務(wù)隔離級(jí)別?
26、 請(qǐng)說說 MySQL 數(shù)據(jù)庫(kù)的鎖?
27、說說什么是鎖升級(jí)?
28、說說悲觀鎖和樂觀鎖
29、怎樣盡量避免死鎖的出現(xiàn)?
30、使用 MySQL 的索引應(yīng)該注意些什么?
31、CHAR 和 VARCHAR 的區(qū)別?
32、主鍵和候選鍵有什么區(qū)別?
33、主鍵與索引有什么區(qū)別?
34、 MySQL 如何做到高可用方案?




由于篇幅有限,無(wú)法展示全部
有需要完整高頻面試的伙伴
1.點(diǎn)贊評(píng)論:資料
2.后臺(tái)主動(dòng)打招呼~