MySQL中常用数据类型

Posted ZCQwQ_CSDN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中常用数据类型相关的知识,希望对你有一定的参考价值。

1.首先是整数类型,当添加数据为具体数字时,可用整数类型。

类型取值范围

示例

tinyint0~255年龄,短编号
smallint-32768~32767员工数,学生数等
int-2147483648~2147483647人口数

最为常用的是int,但在实际情况中,很多编号都会出现“00001,100.00”等前面有许多0的情况,这时,直接添加数据是不行的,无法显示需求效果,需要在表中那一列右键,点击“显示”,再向输入框中填写所需要的样式,如需求是“100.00”时,则输入“0.00”,方法与Excel表中设置显示格式相同。

2.小数类型为decimal,一般我们能看到有“decimal(5,2)”这种写法,这表示小数总长度(小数部分和整数部分)不能超过五位数,否则将不能成功,且其中的“2”表示小数部分的位数,输入值不足两位小数时,就会自动补成两位小数,若超过,则直接截取前两位,而非四舍五入。

3.字符串类型,可分为定长字符串类型“char”和变长字符串类型“varchar”,二者区别在于,“char(100)”表示字符串存储100个字符,即便输入只有一个字符,它所占用的存储空间还是100个字符空间大小。而“varchar(100)”,即便只输入一个字符,它所占用的存储空间就只有一个字符空间大小。注意,在此类型的字段设置默认值时,需要加上单引号!

4.日期类型

类型描述示例
dateYYYY-MM-DD(年-月-日),取值范围:1000-01-01~9999-12-31出生日期
timeHH:MM:SS(时:分:秒),取值范围:-838:59:59~838:59:59上班时间
datetime上两者结合登记时间

 

 

 

以上是关于MySQL中常用数据类型的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据类型和常用字段属性总结

MySQL数据类型和常用字段属性总结

Mysql—常用数据类型的深入理解以及数据类型的选择优化

MySQL中常用数据类型

MySQL中常用数据类型

MySQL常用的数据类型及函数_20160920