0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

盤點MySQL常見問題及解答

如意 ? 來源:博學谷 ? 作者:靜兒 ? 2021-01-03 15:25 ? 次閱讀

MySQL常見問題及答案匯總,MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫。每個數(shù)據(jù)庫都有一個或多個不同的 API 用于創(chuàng)建,訪問,管理,搜索和復制所保存的數(shù)據(jù)。

在學習MySQL時會有很多問題,接下來我們一來學習下~

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

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

(2)如果表的類型是 InnoDB,那么是 15InnoDB 表只是把自增主鍵的最大 ID 記錄到內存中,所以重啟數(shù)據(jù)庫或者是對表進行OPTIMIZE 操作,都會導致最大 ID 丟失

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

Mysql 數(shù)據(jù)庫軟件是一個客戶端或服務器系統(tǒng),其中包括:支持各種客戶端程序和庫的多線程SQL 服務器、不同的后端、廣泛的應用程序編程接口和管理工具。

3、Heap 表是什么?

HEAP 表存在于內存中,用于臨時高速存儲。

BLOB 或 TEXT 字段是不允許的

只能使用比較運算符=,《,》,=》,= 《

HEAP 表不支持 AUTO_INCREMENT

索引不可為 NULL

4、Mysql 服務器默認端口是什么?

Mysql 服務器的默認端口是 3306。

5、與 Oracle 相比,Mysql 有什么優(yōu)勢?

Mysql 是開源軟件,隨時可用,無需付費。Mysql 是便攜式的帶有命令提示符的 GUI。使用 Mysql 查詢?yōu)g覽器支持管理

6、如何區(qū)分 FLOAT 和 DOUBLE?

以下是 FLOAT 和 DOUBLE 的區(qū)別:

浮點數(shù)以 8 位精度存儲在 FLOAT 中,并且有四個字節(jié)。

浮點數(shù)存儲在 DOUBLE 中,精度為 18 位,有八個字節(jié)。

7、區(qū)分 CHAR_LENGTH 和 LENGTH?

CHAR_LENGTH 是字符數(shù),而 LENGTH 是字節(jié)數(shù)。Latin 字符的這兩個數(shù)據(jù)是相同的,但是對于 Unicode 和其他編碼,它們是不同的。

8、請簡潔描述 Mysql 中 InnoDB 支持的四種事務隔離級別名稱,以及逐級之間的區(qū)別?

SQL 標準定義的四個隔離級別為:

read uncommited :讀到未提交數(shù)據(jù)

read committed:臟讀,不可重復讀

repeatable read:可重讀

serializable :串行事物

9、在 Mysql 中 ENUM 的用法是什么?

ENUM 是一個字符串對象,用于指定一組預定義的值,并可在創(chuàng)建表時使用。

Create table size(name ENUM(‘Smail,’Medium‘,’Large‘);

10、如何定義 REGEXP?

REGEXP 是模式匹配,其中匹配模式在搜索值的任何位置。

11、CHAR 和 VARCHAR 的區(qū)別?

以下是 CHAR 和 VARCHAR 的區(qū)別:

CHAR 和 VARCHAR 類型在存儲和檢索方面有所不同

CHAR 列長度固定為創(chuàng)建表時聲明的長度,長度值范圍是 1 到 255

當 CHAR 值被存儲時,它們被用空格填充到特定長度,檢索 CHAR 值時需刪除尾隨空格。

12、列的字符串類型可以是什么?

字符串類型是:

SET

BLOB

ENUM

CHAR

TEXT

VARCHAR

13、如何獲取當前的 Mysql 版本?

SELECT VERSION();用于獲取當前 Mysql 的版本。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)

    關注

    8

    文章

    7030

    瀏覽量

    89034
  • 數(shù)據(jù)庫

    關注

    7

    文章

    3799

    瀏覽量

    64389
  • MySQL
    +關注

    關注

    1

    文章

    809

    瀏覽量

    26568
收藏 人收藏

    評論

    相關推薦

    90個電氣技術常見問題解答

    90個電氣技術常見問題解答
    的頭像 發(fā)表于 11-26 09:11 ?3.4w次閱讀

    英飛凌IGBT應用常見問題解答

    [tr][td]英飛凌IGBT應用常見問題解答1.IGBT模塊適用于哪些產(chǎn)品?2.Easy系列模塊電壓/電流/功率范圍?3.Easy系列有哪幾種封裝?........總共23個問題,,已經(jīng)有此資料
    發(fā)表于 12-13 17:16

    VxWorks常見問題解答

    VxWorks常見問題解答
    發(fā)表于 03-28 09:53 ?18次下載

    PC 音質常見問題解答

    PC 音質常見問題解答
    發(fā)表于 08-02 14:24 ?18次下載

    關于HPLC的常見問題解答

    關于HPLC的常見問題解答 一、問:用HPLC進行分析時保留時間有時發(fā)生漂移,有時發(fā)生快速變化,原因何在?如何解決?答:關于漂
    發(fā)表于 12-25 16:34 ?1308次閱讀

    新手-iPhone/touch常見問題解答

    新手-iPhone/touch常見問題解答 來源于蘋果官方最權威的基本常見問題解答,對于剛剛接觸iPhone/iPod touch的新手來說非常有幫助。
    發(fā)表于 02-02 17:29 ?514次閱讀

    Protel使用中的常見問題解答

    Protel使用中的常見問題解答,下來看看。
    發(fā)表于 01-16 16:36 ?0次下載

    觸摸感應軟件庫常見問題解答

    觸摸感應軟件庫常見問題解答
    發(fā)表于 10-15 09:06 ?2次下載
    觸摸感應軟件庫<b class='flag-5'>常見問題</b>和<b class='flag-5'>解答</b>

    AN-1291:數(shù)字電位計:常見問題解答

    AN-1291:數(shù)字電位計:常見問題解答
    發(fā)表于 03-19 04:51 ?8次下載
    AN-1291:數(shù)字電位計:<b class='flag-5'>常見問題解答</b>

    PDIUSBD12常見問題解答資料下載

    PDIUSBD12常見問題解答資料下載
    發(fā)表于 05-14 10:10 ?11次下載

    Labview初學者常見問題解答

    Labview初學者常見問題解答。
    發(fā)表于 05-25 15:56 ?20次下載

    CAN總線常見問題解答

    CAN總線常見問題解答,面試中常問。
    的頭像 發(fā)表于 12-27 13:47 ?1488次閱讀
    CAN總線<b class='flag-5'>常見問題解答</b>

    CLOCK常見問題解答

    電子發(fā)燒友網(wǎng)站提供《CLOCK常見問題解答.pdf》資料免費下載
    發(fā)表于 11-23 10:23 ?0次下載
    CLOCK<b class='flag-5'>常見問題解答</b>

    TFPxxx常見問題解答

    電子發(fā)燒友網(wǎng)站提供《TFPxxx常見問題解答.pdf》資料免費下載
    發(fā)表于 09-29 09:56 ?0次下載
    TFPxxx<b class='flag-5'>常見問題解答</b>

    Keystone NDK常見問題解答

    電子發(fā)燒友網(wǎng)站提供《Keystone NDK常見問題解答.pdf》資料免費下載
    發(fā)表于 10-11 10:41 ?0次下載
    Keystone NDK<b class='flag-5'>常見問題解答</b>