常用的数据库字段类型

常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000

常用的数据库字段类型如下:

字段类型 中文说明 限制条件 其它说明

CHAR 固定长度字符串 最大长度2000 bytes

可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749

NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes

根据字符集而定的可变长度字符串 最大长度4000 bytes

DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS)经过严格测试,无千虫问题

LONG 超长字符串 最大长度2G(231-1) 足够存储大部头著作

RAW 固定长度的二进制数据 最大长度2000 bytes 可存放多媒体图象声音等

LONG RAW 可变长度的二进制数据 最大长度2G 同上

BLOB 二进制数据 最大长度4G

CLOB 字符数据 最大长度4G

NCLOB 根据字符集而定的字符数据 最大长度4G

BFILE 存放在数据库外的二进制数据 最大长度4G

ROWID 数据表中记录的唯一行号 10 bytes ********.****.****格式,*为0或1

二进制数据表中记录的唯一行号 最大长度4000 bytes

(P,S) 数字类型 P为整数位,S为小数位

(P,S) 数字类型 P为整数位,S为小数位

常用的数据库字段类型

整数类型 小的整数

FLOAT 浮点数类型 (38),双精度

REAL 实数类型 (63),精度更高

这些数据类型的数字代码是多少?

如在dbf中

8 —-CHAR

12 —–

————————————————————————————————

CHAR,,类型的区别与使用

————————————-

区别:

1.CHAR的长度是固定的,而的长度是可以变化的,比如,存储字符串“abc“,对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。

2.CHAR的效率比的效率稍高。

3.目前是的同义词。工业标准的类型可以存储空字符串,但是不这样做,尽管它保留以后这样做的权利。自己开发了一个数据类型,这个类型不是一个标准的,它将在数据库中列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,建议使用而不是。

何时该用CHAR,何时该用?

CHAR与是一对矛盾的统一体,两者是互补的关系.

比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率‘。

虽然比CHAR节省空间,但是如果一个列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移‘(Row )现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替会更好一些。

现在最火的发帖平台

车唯网手机版 汽车工业重镇的转型之路:天津“进击”智能车联网

2023-9-30 4:01:52

现在最火的发帖平台

课题的推广途径 课题培训做引领 集体交流促提升——基于遗忘规律的记忆内容复习管理方式应用成果推广

2023-9-30 4:02:21

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索