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

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

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

 posted on 2020-06-05 12:17  嚴∞帅  阅读(218)  评论(0编辑  收藏  举报