去BAT面试完的Mysql面试题总结(55道)
轉載自 ?去BAT面試完的Mysql面試題總結(55道,帶完整答案)
55道互聯網大公司的經典面試題,全部答對月薪5W+沒問題。
1、一張表里面有ID自增主鍵,當insert了17條記錄之后,刪除了第15,16,17條記錄,再把mysql重啟,再insert一條記錄,這條記錄的ID是18還是15 ?
2、mysql的技術特點是什么?
3、Heap表是什么?
4、mysql服務器默認端口是什么?
5、與Oracle相比,mysql有什么優勢?
6、如何區分FLOAT和DOUBLE?
7、區分CHAR_LENGTH和LENGTH?
8、請簡潔描述mysql中InnoDB支持的四種事務隔離級別名稱,以及逐級之間的區別?
9、在mysql中ENUM的用法是什么?
10、如何定義REGEXP?
11、CHAR和VARCHAR的區別?
12、列的字符串類型可以是什么?
13、如何獲取當前的mysql版本?
14、mysql中使用什么存儲引擎?
15、mysql驅動程序是什么?
16、TIMESTAMP在UPDATE CURRENT_TIMESTAMP數據類型上做什么?
17、主鍵和候選鍵有什么區別?
18、如何使用Unix shell登錄mysql?
19、 myisamchk是用來做什么的?
20、mysql數據庫服務器性能分析的方法命令有哪些?
21、如何控制HEAP表的最大尺寸?
22、MyISAM Static和MyISAM Dynamic有什么區別?
23、federated表是什么?
24、如果一個表有一列定義為TIMESTAMP,將發生什么?
25、列設置為AUTO INCREMENT時,如果在表中達到最大值,會發生什么情況?
26、怎樣才能找出最后一次插入時分配了哪個自動增量?
27、你怎么看到為表格定義的所有索引?
28、LIKE聲明中的%和_是什么意思?
29、如何在Unix和mysql時間戳之間進行轉換?
30、列對比運算符是什么?
31、我們如何得到受查詢影響的行數?
32、mysql查詢是否區分大小寫?
33、LIKE和REGEXP操作有什么區別?
34、BLOB和TEXT有什么區別?
35、mysql_fetch_array和mysql_fetch_object的區別是什么?
36、我們如何在mysql中運行批處理模式?
37、MyISAM表格將在哪里存儲,并且還提供其存儲格式?
38、mysql中有哪些不同的表格?
39、ISAM是什么?
40、InnoDB是什么?
41、mysql如何優化DISTINCT?
42、如何輸入字符為十六進制數字?
43、如何顯示前50行?
44、可以使用多少列創建索引?
45、NOW()和CURRENT_DATE()有什么區別?
46、什么樣的對象可以使用CREATE語句創建?
47、mysql表中允許有多少個TRIGGERS?
48、什么是非標準字符串類型?
49、什么是通用SQL函數?
50、解釋訪問控制列表
51、mysql支持事務嗎?
52、mysql里記錄貨幣用什么字段類型好?
53、mysql數據表在什么情況下容易損壞?
54、mysql有關權限的表都有哪幾個?
55、mysql中有哪幾種鎖?
面試題解析
作者已經整理了全部詳細答案,在公眾號回復“mysql”根據提示即可獲取。
總結
以上是生活随笔為你收集整理的去BAT面试完的Mysql面试题总结(55道)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公司网站怎么设计制作(公司网站怎么设计制
- 下一篇: 9个最佳披萨标识以及如何免费制作自己的披