本来还以为MySQL的数据类型挺简单的,没想到竟然有很多坑,容我仔细道来
MySQL数据类型
整数类型(注意是字节)
浮点型(重点关注decimal)
字符型(注意这是4.x版本的定义,5.x以后已经将其中的字节转换成字符了)
日期类型
MySQL日期类型表示方法与字符串的表示方法相同(用单引号括起来),但本质上MySQL的日期类型是一个一个数值类型,可以参与简单的加减运算。
复合类型
小结
确实关于字节和字符之间的问题在哪里都是重点基础知识,比如java中的char就代表2个字节,而在MySQL中则代表的是char(n) ,n个字符,当然在C\C++中则还是代表1个字节,这就是不同平台的不同定义方式,如果稍微不注意就会造成严重的后果,故而需要好好的钻研。