数据库常用的数据类型

我们在创建数据库时,常常需要指定表列的数据类型,这里我找到一些常见的数据类型,做以总结。

1、整数类型(用于存放整数)

int                          //是由四个字节组成的整数,输出范围(-2147483 648~2 147 483 647)

bigint                    //是由八个字节组成的整数,输出范围(-9,223,372,036,854,775,808~9 223 372 036 854 775 807)

tinyint                   //只能输入(0~225)之间的整数

smallint                //是由两个字节组成的整数,输出范围(-32768~32767)

2、精确小数型(用于存放小数)

decimal           用法:decimal(a,b)

                         a:指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度为38.

                         b:指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从0~a之间的值,默认小数位数是0.  

numeric          用法同上

3、字符串类型(用于存放字符串)

char                   //固定长度存储数据,最多255个字符

varcahr             //按变长存储数据,最多65535个字符

text                    //当你需要存储非常大量的字符串时使用,最多65535个字符

4、日期类型(用于存放日期信息)

data                     //表示日期值,格式为(YYYY-MM-DD),范围(1000.1.1~9999.12.31)

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

                                (1000.1.1 00:00:00~9999.12.31 23:59:59)

time                     //表示更精确时间值或持续时间,格式为(HH:MM:SS),范围(-838:59:59'~'838:59:59')

year                     //表示年份值,格式为(YYYY),范围(1901~2155)

timestamp          //自动存储记录修改时间(如果数据库里面有timestamp数据类型,就应该考虑时区问题)

以上红色标记的为常用的数据类型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值