阿裡面試,總結必備之MySQL面試55題.pdf

来源:https://www.cnblogs.com/yunxi520/archive/2020/04/01/12615829.html
-Advertisement-
Play Games

1、一張表,裡面有 ID 自增主鍵,當 insert 了 17 條記錄之後,刪除了第 15,16,17 條記錄,再把 Mysql 重啟,再 insert 一條記錄,這條記錄的 ID 是 18 還是 15 ? (1)如果表的類型是 MyISAM,那麼是 18因為 MyISAM 表會把自增主鍵的最大 I ...


1、一張表,裡面有 ID 自增主鍵,當 insert 了 17 條記錄之後,刪除了第 15,16,17 條記錄,再把 Mysql 重啟,再 insert 一條記錄,這條記錄的 ID 是 18 還是 15 ?

(1)如果表的類型是 MyISAM,那麼是 18因為 MyISAM 表會把自增主鍵的最大 ID 記錄到數據文件里,重啟 MySQL 自增主鍵的最大ID 也不會丟失

(2)如果表的類型是 InnoDB,那麼是 15

InnoDB 表只是把自增主鍵的最大 ID 記錄到記憶體中,所以重啟資料庫或者是對錶進行OPTIMIZE 操作,都會導致最大 ID 丟失

2、Mysql 的技術特點是什麼?

Mysql 資料庫軟體是一個客戶端或伺服器系統,其中包括:支持各種客戶端程式和庫的多線程 SQL 伺服器、不同的後端、廣泛的應用程式編程介面和管理工具。

3、Heap 表是什麼?

HEAP 表存在於記憶體中,用於臨時高速存儲。BLOB 或 TEXT 欄位是不允許的只能使用比較運算符=,<,>,=>,= <HEAP 表不支持 AUTO_INCREMENT索引不可為 NULL

4、Mysql 伺服器預設埠是什麼?

Mysql 伺服器的預設埠是 3306。

5、與 Oracle 相比,Mysql 有什麼優勢?

Mysql 是開源軟體,隨時可用,無需付費。Mysql 是攜帶型的帶有命令提示符的 GUI。使用 Mysql 查詢瀏覽器支持管理

部分截圖

 

阿裡面試,總結必備之MySQL面試55題.pdf

 

 

阿裡面試,總結必備之MySQL面試55題.pdf

 

 

阿裡面試,總結必備之MySQL面試55題.pdf

 

獲取方法

點點這個鏈接免費獲取:本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分散式等教程,一共30G,需要自己領取。
傳送門:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • title: Java基礎語法(8) 數組中的常見排序演算法 blog: "CSDN" data: "Java學習路線及視頻" 1.基本概念 排序: 是電腦程式設計中的一項重要操作,其功能是指一個數據元素集合或序列重新排列成一個按數據元素某個數據項值有序的序列. 排序碼(關鍵碼): 排序依據的數據項 ...
  • 題目:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 程式分析: 假設該數為 x。 1、則:x + 100 = n2, x + 100 + 168 = m2 2、計算等式:m2 - n2 = (m + n)(m - n) = 168 3、設置: m + n ...
  • 相比較Java的鍵盤錄入,C語言的scanf有一些需要註意的細節,為了避免使用的時候踩坑,我們就來瞭解一下scanf。 scanf()是C語言的格式輸入函數,和printf函數一樣被聲明在stdio.h頭文件中,它的基本使用很簡單: 1 int a; 2 scanf("%d",&a);//程式執行到 ...
  • 作者:網易雲 鏈接:https://www.zhihu.com/question/27696290/answer/381993207 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 什麼是大數據 近幾年,市場上出現了很多和大數據相關的崗位,不管是數據分析、數據挖掘, ...
  • 大家好,我是小棧君,因為個人和工作的緣故,所以拖更了一點時間,但是關於拖更的內容小棧君會在後續的時間中補回來,還希望大家繼續支持和關註小棧君。當然,在國內疫情稍微減緩的情況下,小棧君在這裡也多說兩句,在非常時刻,我們應當保持警惕,清洗手,多通風,避免人群聚集,希望大家平安健康, 閑話不多說,我們直接 ...
  • 前文總結了NIO的內容,有了NIO的一些基礎之後,我們就可以來看下Netty。Netty是Java領域的高性能網路傳輸框架,RPC的技術核心就是網路傳輸和序列化,所以Netty給予了RPC在網路傳輸領域巨大的支持。 一個簡單的Netty代碼實現 網路傳輸基於的是TCP協議,所以會有服務端和客戶端之分 ...
  • "OpenWrite 博客群發" 第一步:前往 "七牛雲" 官方註冊賬號 第二步:在“個人中心”中完成賬號實名認證 第三步:添加對象存儲 第四步:輸入存儲空間名稱,並將訪問控制設置為“公開” 第五步:在密鑰管理中創建AccessKey和SecretKey 第六步:在openwrite的高級配置中,圖 ...
  • volatile是Java虛擬機提供的 輕量級 的同步機制(“乞丐版”的synchronized) 1. 保證可見性 2. 不保證原子性 3. 禁止指令重排 可見性 指當多個線程訪問同一個變數時,如果其中一個線程修改了這個變數的值,其他線程能夠立即看得到修改的值 驗證可見性demo: 結果: 不保證 ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...