MySQL中常用数据类型
Posted ZCQwQ_CSDN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中常用数据类型相关的知识,希望对你有一定的参考价值。
1.首先是整数类型,当添加数据为具体数字时,可用整数类型。
类型 | 取值范围 | 示例 |
tinyint | 0~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.日期类型
类型 | 描述 | 示例 |
date | YYYY-MM-DD(年-月-日),取值范围:1000-01-01~9999-12-31 | 出生日期 |
time | HH:MM:SS(时:分:秒),取值范围:-838:59:59~838:59:59 | 上班时间 |
datetime | 上两者结合 | 登记时间 |
以上是关于MySQL中常用数据类型的主要内容,如果未能解决你的问题,请参考以下文章