数据表中常见的数据类型

数据表中常见的数据类型有:整数类型、浮点数类型、日期与时间类型、字符串类型、二进制类型、布尔类型。

 

整数类型:

1int型:表示整型数值,是由四个字节组成的整数,输出范围(-2147~2147),数据类型32位

short型:表示短整型,输出范围是(-32768 ~ 32767),数据类型16位

long型:表示长整型,是由八个字节组成的整数,数据类型64位

byte型:表示最小数据单位,数据类型8位,常用语文件中的数据

 

浮点数类型:

float:表示单精度浮点数值,占用四个字节,数据类型是32位

Double:表示双精度浮点数值,占用八个字节,数据类型是64位

 

日期与时间类型:

year型:表示年份值,格式为(YYYY)

Data型:表示日期值,格式为(YYYY-MM-DD)

time型:表示更精确时间值或持续时间,格式为(HH:MM:SS)

datatime型:表示混合日期和时间值,格式为(YYYY-MM-DD  HH:MM:SS)

timestamp型:自动存储记录修改时间(入股哦数据库里面有timestamp数据类型,就应该考虑时区问题

 

字符串类型:

Charchar(n):固定长度,最多255个字符

Varchar(n):固定长度,最多65535个字符

text:可变长度,最多65535个字符

Tinytext:可变长度,最多255个字符

Mediumtext:可变长度,最多2的24次方-1个字符

longtext:可变长度,最多2的32次方-1个字符

 

二进制类型:

Varbinary(max),binary(max)

布尔型:

boolean:有三种状态,1(表示TRUE), 0(表示FALSE), 或NULL(空值)

有时候只需要存储“是”或“不是”的内容,就可以设置为布尔类型。

 

扩展:

类型转换:char-->自动转换:byte-->short-->int-->long-->float-->double

强制转换:①会损失精度,产生误差,小数点以后的数字全部舍弃。

                  ②容易超过取值范围

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值