mysql可变数据类型_数据库:数据类型 - BLL101的个人空间 - OSCHINA - 中文开源技术交流社区...

MySQL数据类型:

整数类型:

类型

存储所需字节数

取值范围

tinyint

1

-128 ~ 127

smallint

2

-32768 ~ 32767

mediumint

3

-8388608 ~ 8388607

int

4

-2147483648 ~ 2147483647

bigint

8

-2的63次方 ~ 2的63次方-1

定点型:

定点数用于精确的表示小数;

使用方式:即 decimal(M,D)

例:

salary decimal(5,2)

//5称为精度,2称为刻度

M 表示总的数字位数

D 表示小数点后面数字的位数

M的默认取值为10,D默认取值为0。如果创建表时,某字段定义为decimal类型不带任何参数,等同于decimal(10,0)。带一个参数时,D取默认值。

浮点型:

浮点数用于近似的表示小数;

float :4个字节,单精度浮点数;

double:8个字节,双精度浮点数;

字符串类型:

char: 0~255之间的整数,用途,定长字符串;

varchar:0~65535之间的整数,用途,变长字符串

tinytext: 0~255,用途,短文本字符串

text:0~65535,用途,长文本数据

mediumtext:0~16777215,用途,中等长度文本数据

longtext: 0~4294967295,用途, 极大文本数据

日期和时间类型:

year:字节数为1,取值范围为“1901——2155”,格式,YYYY

date:字节数为4,取值范围为“1000-01-01——9999-12-31”,格式,YYYY-MM-DD

time:字节数为3,取值范围为“-838:59:59——838:59:59”,格式, HH:MM:SS

datetime:字节数为8,取值范围为“1000-01-01 00:00:00——9999-12-31 23:59:59”,格式,YYYY-MM-DD HH:MM:SS

timestamp:字节数为4,格式,YYYYMMDD HHMMSS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值