MySQL 数据类型

整型

  • tinyint ,1个字节,存储范围(-128-127或0-255)。
  • smallint,2个字节。
  • mediuint,3个字节。
  • int ,4个字节。
  • bigint,8个字节。
浮点类型
  • float(M,D),M叫精度小数的总位数,D是标度代表右边的位数,float能存10^38, 小数部分到10的负38,如果M <= 24,占4个字节,否则占8个字节。
  • 用来表示数据中的小数除了float,还有一种叫定点decimal是把整数部分和小数部分,分开存蓄的比float精确。

字符类型

  • char 定长字符串。
  • varchar 可变类型。

二进制

  • blob 存储2进制的图像,音频文件。
  • 意义:2进制,0-255都有可能出现,blob在于防止字符集的问题,如导致信息丢失,比如一张图片中有0xFF字节,这个在ASCII字符集认为非法,在入库的时候,被过滤了,下次取出后图片损坏了。

日期类型

  • date类型能存1000-01-01到999-12-31,3个字节,用 yyyy-mm-dd表示。

时间类型

  • time ,3个字节,用HH:MM:SS表示。

时间日期类型

  • datetime,8个字节 用 yyyy-mm-dd HH:MM:SS。
  • timestamp 4个字节,CURRENT_TIMESTAMP可自动显示当前时间戳。
  • year 1个字节,表示1901-2155 年,如果全是0000表示错误或者没填。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值