数据库常用的数据类型

  • 格式:pdf
  • 大小:55.06 KB
  • 文档页数:1

数据库常⽤的数据类型

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

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数据类型,就应该考虑时区问题)

以上红⾊标记的为常⽤的数据类型