zoukankan      html  css  js  c++  java
  • MySQL学习记录【02】常用数据类型

    1.文本

    • CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定
    • VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定
    • TEXT:最大长度为64K字符的变长文本
    • TINYTEXT:最大长度为255字符的变长文本
    • MEDUIMTEXT:最大长度为16K字符的变长文本
    • LONGTEXT:最大长度为4GB字符的变长文本

    2.整数(考虑数据取值后选择尽可能小的数据类型)

    • tinyint:1字节。有符号值:-128 到127;无符号值:0到255
    • smallint:1字节。有符号值:-32768 到32767;无符号值:0到65535
    • mediumint:3字节。
    • int:4字节
    • bigint:8字节

    3.小数(需要制定长度和 小数点,也就是显示的宽度和小数位数)

    • decimal:精确存储的小数,在内部用字符串存储,适合金额等要求精确的类型。别名:NUMERIC
    • float:4字节,单精度。会近似存储(*),效率比decimal高。
    • double:8字节,双精度。会近似存储(*),效率比decimal高。

    4.日期时间

    • DATE:4字节。范围:1000-01-01——9999-12-31
    • TIME:3字节。范围:-838:59:59——838:59:59
    • DATETIME:8字节。范围:1000-01-01 00:00:00——9999-12-31 23:59:59

    5.二进制大数据

    • TITYBLOB:最大长度为255字节
    • BLOB:最大长度为64KB
    • MEDIUMBLOB:最大长度为16MB
    • LONGBLOB:最大长度为4GB
  • 相关阅读:
    Python服务Debian打包新思路
    小议Python3的原生协程机制
    推送公司今日菜单内容到手机
    Python包管理工具小结
    PAT 1068. 万绿丛中一点红
    PAT 1067. 试密码
    PAT 1066. 图像过滤
    PAT 1065. 单身狗
    PAT 1064. 朋友数
    PAT 1063. 计算谱半径
  • 原文地址:https://www.cnblogs.com/lolitagis02/p/8110880.html
Copyright © 2011-2022 走看看