MySQL 知識整理

第一步:右鍵點(diǎn)擊連接的數(shù)據(jù)庫,選擇第二個(gè)


image.png

第二步:選擇第二個(gè)選項(xiàng)卡,設(shè)置編碼格式,點(diǎn)擊OK


image.png
  • 當(dāng)前時(shí)間 NOW()

  • UUID UUID()

  • 轉(zhuǎn)換UUID(binary(16)) 為字符串 uuid_from_bin(**id)

  • 每個(gè) SQL 語句需要有分號結(jié)尾

  • 文本使用 nvarchar(200) utf8mb4 下相當(dāng)于 varchar(200)
    整數(shù)使用 int(11)
    小數(shù)使用 decimal(18,2)
    UUID 使用 binary(16) char(36)
    日期使用 datetime 或者 timestamp(方便 mybatis 轉(zhuǎn)換為 LocalDateTime)
    布爾使用 tinyint(1)

  • mysql中char、varchar、nvarchar區(qū)別

  • char
    固定長度的非Unicode字符數(shù)據(jù),最大長度8000個(gè)字符。例:char(8) 輸入的字符小于8時(shí),后面用空格補(bǔ)齊,輸入的字符大于8時(shí),截取前8個(gè)字符。
  • varchar
    可變長度的非Unicode字符數(shù)據(jù),最大長度8000個(gè)字符。例:varchar(8) 存儲的字符實(shí)際上就是你所輸入的字符。但要在總長度上加1字符,用來記錄其字節(jié)的長度。
  • nvarchar
    可變長度的Unicode字符數(shù)據(jù),最大長度4000個(gè)字符。字節(jié)的存儲大小是所輸入字符個(gè)數(shù)的兩倍。
  • length 長度
    SELECT LENGTH('皮卡丘') -- length = 9
    SELECT CHAR_LENGTH('SELECT ') -- length = 3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容