美文网首页
MySQL 知识整理

MySQL 知识整理

作者: A_1341 | 来源:发表于2018-07-28 02:35 被阅读0次

    第一步:右键点击连接的数据库,选择第二个


    image.png

    第二步:选择第二个选项卡,设置编码格式,点击OK


    image.png
    • 当前时间 NOW()

    • UUID UUID()

    • 转换UUID(binary(16)) 为字符串 uuid_from_bin(**id)

    • 每个 SQL 语句需要有分号结尾

    • 文本使用 nvarchar(200) utf8mb4 下相当于 varchar(200)
      整数使用 int(11)
      小数使用 decimal(18,2)
      UUID 使用 binary(16) char(36)
      日期使用 datetime 或者 timestamp(方便 mybatis 转换为 LocalDateTime)
      布尔使用 tinyint(1)

    • mysql中char、varchar、nvarchar区别

    • char
      固定长度的非Unicode字符数据,最大长度8000个字符。例:char(8) 输入的字符小于8时,后面用空格补齐,输入的字符大于8时,截取前8个字符。
    • varchar
      可变长度的非Unicode字符数据,最大长度8000个字符。例:varchar(8) 存储的字符实际上就是你所输入的字符。但要在总长度上加1字符,用来记录其字节的长度。
    • nvarchar
      可变长度的Unicode字符数据,最大长度4000个字符。字节的存储大小是所输入字符个数的两倍。
    • length 长度
      SELECT LENGTH('皮卡丘') -- length = 9
      SELECT CHAR_LENGTH('SELECT ') -- length = 3

    相关文章

      网友评论

          本文标题:MySQL 知识整理

          本文链接:https://www.haomeiwen.com/subject/bsmnmftx.html