Mysql数据类型,校对集操作讲解.docxVIP

  • 3
  • 0
  • 约3.92千字
  • 约 17页
  • 2017-03-24 发布于湖北
  • 举报
校对集,collate校对集指的是字符之间的比较关系!如:a B c 三个字母如何排序?在 ASCII 码下的排序为:B a c在mysql命令客户端下,使用 order by 对结果排序,看结果:顺序为 a-B-c 忽略了大小写!但是这种顺序可以被校对集改变:利用 show collation; 语句,可以查看所有的校对集校对集,依赖于字符集校对集:指的是,在某个字符集下,字符的排序关系应该是什么,称之为校对集!再创建一个utf8_bin校对集表,再对 a,B,c 进行排序:?create table collate_2 (c varchar(10)) charset=utf8 collate=utf8_bin;再插入同样的三个字母:insert into collate_2 values(a),(B),(c);排序结果如下:典型的后缀:_bin :二进制编码层面直接比较_ci :忽略大小写比较(大小写不敏感)_cs:大小写第三比较MYSQL数据类型(列类型,字段类型)三大类:数值,字符串,日期时间数值整数型类型字节最小值(有符号/无符号)最大值(有符号/无符号)tinyint1-128/0127/255smallint2-32768/032767/65535mediumint3-838860816777215int/intege4-2147483648/02

文档评论(0)

1亿VIP精品文档

相关文档