• MySQL----基本数据类型


    1、数值型:

      tinyint:1字节

      smallint:2字节

      mediumint:3字节

      int:4字节

      bigint:8字节

      float:4字节

      double:8字节

      decimal(m,c):m表示这个定点浮点数据的总长度,由于decimal是一个列表实现的大数;所以decimal的实际大小为m+2、这个是列表表头占用的。

      bit(m):m表字位(bit)数它的值在[1,64]之间,所以m的取值范围就在[1,8]之间。

    2、时间类型:

      date--------4字节--------1000/01/01--------9999/12/31

      datetime--------8字节--------1000/01/01 00:00:00--------9999/12/31 23:59:59

      timestamp--------4字节--------1970010180001--------2038年

      time--------3字节--------(-838:59:59)--------(838:59:59)

      year--------1字节-------1901--------2155

    3、字符串类型

      char(m)、varchar(m)#char(m)是一字节表头的链表所以它的取值中有0-->255(2的8次方)varchar(m)是双字节的最所以最大的65535(2的16次方).

      tinyblob、blob、mediumblob、longblob#它们分别是1、2、3、4字节的表头。

      tinytext、text、mediumtext、longtext#它们分别是1、2、3、4字节的表头。

      varbinary(m)、binary(m)#这个已经是无发无天了,可以看成想要多大就可以有多大。

      

  • 相关阅读:
    libevent网络编程汇总
    LibEvent代码阅读--多缓冲区和零拷贝技术
    几个第三方库发图片
    Libevent使用例子,从简单到复杂
    CImage得到位图的大小
    从位图数据取得位图句柄
    BMP格式详解
    如何将内存中的位图数据绘制在DC上
    C++加载位图跟SOCKET通信的编写
    11235
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4890588.html
Copyright © 2020-2023  润新知