51學工坊整理 常見的MySQL面試題

2021-10-17 19:11:51 字數 1221 閱讀 2821

在各類技術崗位面試中,似乎與 mysql 相關問題經常被問到。無論你面試開發崗位或運維崗位,面試官總會問你幾道mysql資料庫的問題。經常有小夥伴詢問如何應對 mysql 面試題。其實很多面試題都是大同小異的,提前做準備還是很有必要的。

本篇文章就列舉一些常見的mysql面試題,一起來學習下吧。

1.什麼是關係型資料庫?談談你對 mysql 的認識。

這是一道基礎題,考察面試者對資料庫的了解程度,一般可以簡單講下自己的認知,有條理即可。比如:

關係型資料庫是指採用了關係模型來組織資料的資料庫,其以行和列的形式儲存資料。關係型資料庫最大的特點是支援事務。常見的關係型資料庫有 mysql、oracle、sqlserver 等。mysql 是當下最流行的開源資料庫。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,使得很多公司都採用 mysql 資料庫以降低成本,目前被廣泛地應用在 internet 上的中小型**中,尤其適用於 oltp 領域。

2.mysql 常見的儲存引擎有哪些,有什麼區別?

這個問題也經常被問到,和『innodb 與 myisam 引擎的區別』問題相似。

常見的幾種儲存引擎:

●innodb: mysql 預設的儲存引擎,支援事務、mvcc、外來鍵、行級鎖和自增列。

●myisam: 支援全文索引、壓縮、空間函式、表級鎖,不支援事務,插入速度快。

●memory: 資料都在記憶體中,資料的處理速度快,但是安全性不高。

●archive: 常用於歷史歸檔表,占用空間小,資料不能更新刪除。

●innodb 與 myisam 引擎的幾點區別:

●innodb 支援事務,myisam 不支援事務。

●innodb 支援外來鍵,而 myisam 不支援。

●innodb 不支援全文索引,而 myisam 支援。

儲存結構不同,myisam 表分為 frm myd myi 三個,innodb 一般分為 frm ibd 兩個。

3.說說常用的幾種字段型別。

這個問題考察面試者對 mysql 字段型別的了解程度,可以延伸出很多小問題,例如 char 與 varchar 的區別。

常用的字段型別分類:

數值型:

字串型別:

51學工坊整理 女性程式設計師兩年間增幅達70

據 中國女性程式設計師職場力大資料報告 中顯示,女性程式設計師的數量在近幾年間增長70 同時女性程式設計師還體現出了更高的學習消費熱情和年輕化特徵 女性程式設計師學習花費達男程式設計師1.5倍,00後女生則更願意成為程式設計師。而通過調查,對於女性程式設計師偏好的課程,在這份報告中也做了統計圖表僅供...

常見的wireless名詞整理

本文涉及的名詞 1。1g 2g 2.5g 3g,g gprs,utms,cdma.2。wap and wml,i mode and chtml.3。bluetooth,wireless lan,homerf。4。syncml,voicexml.什麼是1g 2g 2.5g 3g 1g first ge...

OC的常見術語整理

例項變數的取值或設值方法。使用取值方法可以獲取例項變數的值,使用設值方法可以設定例項變數的值,這與資料封裝的方 是一致的。自動引用計數,用於編譯器進行物件記憶體管理的特性。將物件資料轉換成一種以後可恢復 未歸檔 的格式。乙個有序值的集合。陣列可定義為oc中的基本型別,通過nsarray和nsmuta...