对于 CHAR VARCHAR 型,可以指定 BINARY 属性,
CHAR值根据缺省字符集以大小写不区分的方式排序和比较,除非给出BINARY关键词。对于 数值类型,可以指定 UNSIGNED  UNSIGNED ZEROFILL 属性
对于 TINYINT 
如果定义一个有符号的范围是-128到127,
而加入了 UNSIGNED 无符号的范围是0到255。如果你指定一个了ZEROFILL,
MySQL将为该列自动地增加UNSIGNED属性。

解决方案 »

  1.   

    CHAR VARCHAR 值根据缺省字符集以大小写不区分的方式排序和比较,
    除非给出BINARY关键词。对于数据类型
    例如 
    TINYINT[(M)] [UNSIGNED] [ZEROFILL] 
    有符号的范围是-128到127,无符号的范围是0到255。如果你指定一个例为ZEROFILL,
    MySQL将为该列自动地增加UNSIGNED属性。
    比如一个 INT(4) 例 ,
    插入一个值 4
    你检索出来是,列值将为 0004