DB2字符类型

数值型数据类型:

SMALLINT          ---短整型,范围为-32768~+32767,一遍用的较少

INT/INTEGER    ---整型,4个字节,范围为-2147483648~+2147483647,一遍多用于做自动生成的序列,或者用作表记录的id使用。

BIGINT               ----大整型,8个字节,精度为19位,够大了,一般较少使用。

DECIMAL(P,S)  ---小数型,其中P为精度,S为小数位数,隐含小数点(小数点不计入位数)。比如M

DECIMAL(5,2),那么就是指定M的精度为5位(除小数点外所有数字的位数不能超过5),否则插入时会发生数据位溢出;而小数的位数不能超过2,否则插入时会截断小数位。


字符型数据:

char(n)                    ----定长字符串,长度范围1~254,常用

varchar(n)              ----变长字符串,长度范围1~32672,常用

CLOB                     ----字符大对象字符串

时间型

date                        ----占4个字节   插入格式为 'YYYY-MM-DD'

time                        ----占3个字节   插入格式为 'HH:MM:SS'

timestamp            ----占10个字节 插入格式为 'YYYY-MM-DD HH:MM:SS'

当然,这都是采用内部格式压缩过的。

空值

空值使用NULL表示,NULL可以表示任何数据类型的空值,但是NULL不能参加任何算数运算和逻辑运算,如果勉强运算得到的也是NULL。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我一直用一套自以为洞察世事的方法行走江湖 原来都是错的 人心是看不透的 也许我再也没有资本对那些迷途之人指点一...
    蓝小羊阅读 1,486评论 0 0
  • 1. 大学快毕业的时候,我和几位室友像往常一样,于某个月黑风高的夜晚,搞了一场寝室卧谈会。 分别在即,大伙越聊越嗨...
    职优易阅读 2,817评论 1 2
  • 我们的小姐姐华有肉三天没来上班,我上微博看了一个段子,于是想跟她表白 没想到她竟然生气了, 为了哄她开心,我决定今...
    b8f3c4df67a3阅读 4,147评论 0 0

友情链接更多精彩内容