技术员博客      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个不同的值。

  • 相关阅读:
    V8 初次接触(Qt5) 1+1=2 博客频道 CSDN.NET
    The Ex CS Grad Student: Running HQL from Python without using the Hive Standalone Server
    gae python upload application
    IIS6.0中,使用其它用户运行IIS
    QQ炫风也有离线下载的功能,原来一直以为只有迅雷有
    Windows phone开发之支持的通信方式
    今天败了一个usb网卡,
    WebDebug: Enhancements
    数据集 (DataSet) groovy
    Niocchi Java crawl library implementing synchronous I/O multiplexing
  • 原文地址:https://www.cnblogs.com/dyllove98/p/2462084.html
Copyright © 2011-2022 技术员博客