1.所谓数据类型:对数据进行统一分类,从系统的角度出发,为了用同意的方式进行管理,利用有限的空间.
SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型
数值型数据:都是数值
系数将数值分为整数型和小数型
整数型数据:在SQL中因为更多考虑的是如何节省磁盘空间,所以系统将整型又细分为5类
Tinyint:迷你整形,使用一个字节存储,表示的状态最多为256种(常用)
smallint小整形:使用2个字节存储,表示的状态最多为65536种
Mediumint:中整型,使用三个字节存储
Int:标准整型,使用四个字节存储(常用)
Bigint 大整型:使用8个字节存储
//人脑每秒能收集两百万条记录数,每秒能处理5-9条信息
2.小数型
小数型:带有小数点或者范围超出整数的数值类型
SQL中:将小数型细分成两种,浮点型和定点型
浮点型:小数点浮动,精度有限,而且会丢失精度
定点型:小数点固定,精度固定,不会丢失精度
浮点型:
浮点型数据是一种精度型数据,因为超出指定范围后,会丢失精度(自动四舍五入)
浮点型:理论分为两种精度
float :单精度,占用四个字节存储数据,精度范围大概为7位左右
double:双精度,占用8个字节存储数据,精度方位15位左右
创建浮点数表:浮点使用方式:直接float表示没有小数部分,