zoukankan      html  css  js  c++  java
  • MySQL数据类型简介

    其中的长度以字节为单位

    名称

    长度

     

    用法

    TINYINT(M)

    BIT,BOOL,BOOLEAN

    1

    如果为无符号数,可以存储从0255的数;

    否则可以存储从-128127的数。

    SMALLINT(M)

    2

    如果为无符号数,可以存储从065535的数;

    否则可以存储从-3276832767的数。

    MEDIUMINT(M)

    3

    如果为无符号数,可以存储从016777215的数;否则可以存储从-83886088388607的数

    INT(M)

    INTEGER(M)

    4

    如果为无符号数,可以存储从04294967295的数,否则可以存储从-21474836482147483647的数。

    BIGINT(M)

    8

    如果为无符号数,可以存储从018446744073709551615的数,否则可以存储从-92233720368547758089223372036854775807的数。

    FLOAT(precision)

    48

    这里的precision是可以直达53的整数。如果precision<=24则转换为FLOAT,如果precision>24并且precision<=53则转换为DOUBLE

    FLOAT(M,D)

    4

    单精度浮点数。

    DOUBLE(M,D),

    DOUBLE PRECISION,

    REAL

     

    8

    双精度浮点。

    DECIMAL(M,D),

    DEC,NUMERIC,FIXED

    M+1M+2

    未打包的浮点数。

    DATE

    3

    YYYY-MM-DD的格式显示。

    DATETIME

    HH:MM:SS

    8

    YYYY-MM-DD的格式显示。

    TIMESTAMP

    4

    YYYY-MM-DD的格式显示。

    TIME

    3

    HH:MM:SS的格式显示。

    YEAR

    1

    YYYY的格式显示。

    CHAR(M)

    M

    定长字符串。

    VARCHAR(M)

    最大M

    变长字符串。M<=255.

    TINYBLOB,

    TINYTEXT

    最大255

    TINYBLOB为大小写敏感,而TINYTEXT不是大小写敏感的。

    BLOB,

    TEXT

    最大64K

    BLOB为大小敏感的,而TEXT不是大小写敏感的。

    MEDIUMBLOB,

    MEDIUMTEXT

    最大16M

    MEDIUMBLOB为大小写敏感的,而MEDIUMTEXT不是大小敏感的。

    LONGBLOB,

    LONGTEXT

    最大4G

    LONGBLOB为大小敏感的,而LONGTEXT不是大小敏感的。

    ENUM(VALUE1,….)

    12

    最大可达65535个不同的值。

    SET(VALUE1,….)

    可达8

    最大可达64个不同的值。

     
  • 相关阅读:
    数据查询语句
    数据操作语句
    数据定义语句
    linux的常用命令
    NIO/IO/AIO阻塞/非阻塞/同步/异步
    XCode使用自带SVN,SVN命令
    正则表达式大全——持续更新中。。。
    sql语句优化
    sql一些语句性能及开销优化
    高质量图片无损压缩算法
  • 原文地址:https://www.cnblogs.com/dyllove98/p/2462084.html
Copyright © 2011-2022 走看看