oracle扩大表字段长度 数据库设计如何确定字段的长度?
数据库设计如何确定字段的长度?1. 因为很久以前,数据库只支持char类型,有些应用程序的业务逻辑只针对char类型设计,所以数据库软件总是保留char类型。2. 字符类型是固定长度的。有些数据库不能
数据库设计如何确定字段的长度?
1. 因为很久以前,数据库只支持char类型,有些应用程序的业务逻辑只针对char类型设计,所以数据库软件总是保留char类型。
2. 字符类型是固定长度的。有些数据库不能在每条记录中存储字段长度信息。这样可以节省一些空间,也有助于一些内存对齐以提高性能。
3. 还有一种说法是,有些数据经常被修改,长度可能会改变,这会造成碎片化。如果使用char,则不会出现碎片。