您的位置:首页 > 数据库 > Oracle

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

2015-04-06 13:40 211 查看
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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: