码迷,mamicode.com
首页 > 数据库 > 详细

mysql二进制类型

时间:2015-04-30 18:15:14      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

二进制类型
包括BINARY、VARBINARY、BIT、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB

  BINARY(M)类型,保存的是字节而不是字符,没有字符集限制,字节数为M,允许长度为0~M的定长二进制字符串。不足最大指定长度的空间由“\0”补全,查询时也要包含"\0",不然查找不到。进行比较时是按字节进行比较,而不是按字符(char),按字节比较比字符简单快速,按字符(char)比较不区分大小写,而binary区分大小写。
  VARBINARY(M)类型,允许长度为0~M的变长二进制字符串,实际占用的空间为实际长度加1。进行比较时是按字节进行比较,而不是按字符(char)。此类型中不包含"\0"。
 问题:binary类型不足用\0代替,char类型不足字节数 用什么代替?

mysql二进制类型

标签:

原文地址:http://blog.csdn.net/shienquan/article/details/45397039

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!