森森快跑

走得累,走得苦,那是因为在走上坡路。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MySQL,SQLServer,Oracle数据库常用字段类型

Posted on 2015-04-06 13:40  森森快跑  阅读(468)  评论(0编辑  收藏  举报

1.Mysql数据库

(1)date  3字节,日期,格式:2014-09-18

(2)time  3字节,时间,格式:08:42:30

(3)datetime  8字节,日期时间,格式:2014-09-18 08:42:30

(4)tinyint  1字节,范围(-128~127)

(5)smallint  2字节,范围(-32768~32767)

(6)int  4字节,范围(-2147483648~2147483647)

(7)bigint  8字节,范围(+-9.22*10的18次方)

(8)float(m, d)  4字节,单精度浮点型,m总个数,d小数位

(9)double(m, d)  8字节,双精度浮点型,m总个数,d小数位

(10)decimal(m, d)  decimal是存储为字符串的浮点数

(11)char(n)  固定长度,最多255个字符

(12)varchar(n)  可变长度,最多65535个字符

(13)text  可变长度,最多65535个字符

 

SQLServer数据库

(1)int  -2的31次方到 2的31次方

(2)smallint  -2的15次方到2的15次方

(3)float(n)  n位小数

(4)decimal(m,n)  m总位数,默认18,n为小数位数,默认0

(5)char(n)  n取值1-8000

(6)nchar(n)  n取值1-4000,采用unicode标准字符集。两个字节存储一个单位,可存储所有语言。

(7)varchar(n)

(8)nvarchar(n)

(9)text  1到2的31次方-1个字符

(10)datetime 

 

oracle数据库

(1)char 固定长度字符串,最大2000

(2)varchar2  可变长度字符串 最大长度4000

(3)nchar  unicode编码字符串最大2000

(4)nvarchar  unicode编码变长字符串,最大4000

(5)date  时间

(6)long  

(7)number(p,s)  p整数位数,s为小数位

(8)decimal(p,s)   p整数位数,s为小数位

(9)integer 

(10)float