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)