当前位置:首页>维修大全>综合>

数据类型详解

数据类型详解

更新时间:2023-09-24 07:42:24

数据类型详解

共分为三大类型:数值型,字符串型和日期时间型。

对于数值型数据,可以进一步将其划分为整数型和小数型。

一 。整数型:

        在 SQL 中,整型细分成五类,分别为:

        tinyint:迷你整型,使用 1 个字节存储数据(常用);

        smallint:小整型,使用 2 个字节存储据;

        mediumint:中整型,使用 3 个字节存储数据;

        int:标准整型,使用 4 个字节存储数据(常用);

        bigint:大整型,使用 8 个字节存储数据。

        小数型,即带有小数点或者范围超出整型的数值类型。

二 。小数型:

细分为浮点型和定点型两种

        浮点型:小数点浮动,精度有限,容易丢失精度;

        定点型:小数点固定,精度固定,不会丢失精度。

第 1 种:浮点型

        浮点型数据是一种精度型数据,因为超出指定范围之后,其会丢失精度,自动进行四舍五入操 作。浮点型分为两种精度:

        float:单精度,占用 4 个字节存储数据,精度范围大概为 7 位左右;

        double:双精度,占用 8 个字节存储数据,精度范围大概为 15 位左右。

        浮点型的使用方式:如果直接用float,则表示没有小数部分;如果用float(M,D),其中M代表总长 度,D代表小数部分长度,M-D则为整数部分长度。

扩充:

        在咱们向浮点数表my_float插入数据的时候,可以直接插入小数,也可以插入用科学计数法表示 的数据。此外,插入浮点型数据时,整数部分是不能超出长度范围的,但是小数部分是可以超出长度范围的,系统会自动进行四舍五入的操作。特别是,如果浮点数是因为系统进位(四舍五入)导致整数部分超出指定的长度,那么系统是允许成立的。

更多栏目