全国咨询热线:400-618-4000

Java培训之数据类型介绍

更新时间:2016年06月27日18时12分 来源:传智播客java培训学院

MySQL与Java一样,也有数据类型,MySQL中的数据类型主要应用在列上。我们在定义表的时候对每一列的定义有列名和列类型。这个列类型就是我们今天要讲的数据类型。
以下是MySQL数据库常用的数据类型:
类型 描述
int 整型,和java中的int类型一样;
double 浮点型,例如double(5,2)表示该列存放的数据最多是5位,而且其中必须有2位小数,它的最大值是:999.99;
decimal 浮点型,用于保存对准确精度有重要要求的值,例如与金钱有关的数据。
char 固定长度字符串类型,如果没有指定长度,默认长度是255,如果存储的字符没有达到指定长度,mysql将会在其后面用空格补足到指定长度;
varchar 可变长度字符串类型,它的长度可以由我们自己指定,它能保存数据长度的最大值是65535,如果存储的字符没有达到指定的长度,不会补足到指定长度;
tinytext 可变长度字符串类型,其存储范围是28-1B;
text 也是可变长度字符串类型,其存储范围是216-1B;
mediumtext 也是可变长度字符串类型,其存储范围是224-1B;
longtext 也是可变长度字符串类型,其存储范围是232-1B;
tinyblob 是可变长度二进制类型,其存储范围是28-1B;
blob 是可变长度二进制类型,其存储范围是216-1B;
mediumblob 也是可变长度二进制类型,其存储范围是224-1B;
longblob 也是可变长度二进制类型,其存储范围是232-1B;
date 日期类型,格式为yyyy-MM-dd,只有年月日,没有时分秒;
time 时间类型,格式为hh:mm:ss,只有时分秒,没有年月日;
timestamp 时间戳类型,格式为:yyyy-MM:dd hh:mm:ss,年月日,时分秒都有。

本文版权归传智播客Java培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客Java培训学院
首发:http://www.itcast.cn/javaee