MySQL是一個開源的關系型數據庫,在企業應用中得到廣泛的應用。在MySQL的面試中,一般是先從基礎開始問起。下面介紹一些MySQL面試的基礎問題。
1. MySQL的存儲引擎有哪些?
MyISAM InnoDB Memory Archive CSV NDB
2. 字符編碼常用的有哪些?
utf8 gbk latin1 utf8mb4(支持emoji表情)
3. 索引的作用是什么?
索引是用于加快數據查詢速度的一種數據結構,可以讓查詢更快速,避免全表掃描。
4. 索引的類型有哪些?
主鍵索引:primary key 唯一索引:unique 普通索引:index 全文索引:fulltext
5. MyISAM和InnoDB的區別是什么?
MyISAM: 適用于讀密集型的應用,不支持事務,表鎖,不支持外鍵約束,不會因為單個操作而影響整個表。 InnoDB: 適用于寫密集型的應用,支持事務,行鎖,支持外鍵約束,具有更高的并發性能,但耗費更多系統資源。
以上是MySQL面試的基礎問題,希望對您有所幫助。
上一篇css點和井號
下一篇div css多選下拉框