1个字节最大存储是2的7次方-1,int最大能存储是2的31次方-1
字段类型占用空间比较




5
字段类型的选择原则:(数据类型影响数据存储空间和数据查询性能)
1、优先级:数字类型>时间/二进制类型>字符类型(同样的数据字符处理速度比数字慢许多);
2、同级优先级选存储空间小的(数据处理以页为单位(SQLServer一页8k,MySQL16k页),列的长度越小越,存的数据越多有利于性能的提升);
字段选择的原则:当一个列可以选择多种数据类型时,应该优先考虑数字类型,其次是日期或二进制类型,最后是字符类型;对于相同级别的数据类型,应该优先选择占用空间小的数据类型。
为什么?
在对数据进行比较时,同样的数据,字符处理往往比数字处理慢
在数据库中,数据处理以页为单位,列的长度越小,利于性能提升
字段类型的选择原则
以上选择原则主要是从下面两个角度考虑:
在对数据进行比较(查询条件、JOIN条件及排序)操作时:同样的数据,字符处理往往比数字处理慢。
在数据库中,数据处理以页为单位,列的长度越小,利于性能提升。
各个类型,及其对应的存储空间
字段类型的选择原则:
优先选择数字类型,其次是日期或二进制类型,最后是字符类型。对于相同级别的数据类型,应该有限选择占用空间小的数据类型。
字符串有顺序,而二进制和int类型可以直接比较
时间戳用整型Int:1900年到日期的秒数
优先原则:数据类型>日期/二进制类型>字符类型
(如生日:int>datetime>char>varchar)
字段类型及其存储空间
字段类型的选择原则
数据库字段类型 存储空间大小
字段类型的选择原则
数据类型对应的存储空间
字段类型的选择原则:当一个列可以选择多种数据类型时,应该有限考虑数字类型,其次是日期或二进制类型,最后是字符类型。对于相同级别的数据类型,应该优先选择占用空间小的数据类型
字段类型的选择原则:
#1 在对数据进行比较(查询条件、JOIN条件及排序)操作时:同样的数据,字符处理往往比数字处理慢。
#2 在数据库中,数据处理以页为单位,列的长度越小,越利于性能提升。
列的数据类型影响存储空间开销,另一方面影响查询性能,当一个列可以选择多种数据类型时,优先选择数字类型,其次是日期和二进制类型,最后才是字符串类型;
注意:在对数据处理时(查询提条件,join条件及排序)操作时,同样的数据,字符往往比数据处理慢;
在数据库中,数据处理以页为单位,列的长度越长,利于性能提升;


字节类型选择
字节类型选择
字段类型选择原则
选择字段类型
字段类型的选择原则
字段类型的选择原则
数据库字段类型选择原则:
数字类型(int)>日期或二进制类型(Datetime)>字符类型(char>varchar);
相同级别类型优先选择占用空间小的类型。
列的数据类型影响存储空间开销,另一方面影响查询性能,当一个列可以选择多种数据类型时,优先选择数字类型,其次是日期和二进制类型,最后才是字符串类型;
注意:在对数据处理时(查询提条件,join条件及排序)操作时,同样的数据,字符往往比数据处理慢;
在数据库中,数据处理以页为单位,列的长度越长,利于性能提升;