您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SqlServer简记

bubuko 2022/1/25 19:37:39 sqlserver 字数 1890 阅读 775 来源 http://www.bubuko.com/infolist-5-1.html

一、数据类型 数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Sqerver中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 SQL Server 还能自动限制每个数据类型的取值范 ...

一、数据类型

      数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Sqerver中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。

     SQL Server 还能自动限制每个数据类型的取值范围,例如定义了一个类型为int的字段,如果插入数据时插入的值的大小在smaallint或者tinyint范围内,Sql Server 会自动将类型转换为smallint 或者tinyint,这样一来,在存储数据时,占用的存储空间只有int的1/2或1/4.

       SQL Server数据库管理系统中的数据类型可以分为两类,分别是:系统默认的数据类型和用户自定义的数据类型。

        系统数据类型

          SQL Server 提供的系统数据类型有以下几大类,共25种。SQL Server会自动限制每个系统数据类型的取值范围,当插入数据库中的值超过了数据允许的范围时,SQL Server 就会报错。

          1.整数数据类型

              (1).bigint

               每个bigint存储在8个字节中,其中一个二进制位表示符号位,其他63个二进制位表示长度和大小,可以表示-2的63次方~2的63次方-1范围内的所有整数

              (2).int

               int或者integer,每个int存储在4个字节中,其中一个二进制位表示符号位,其他31个二进制位表示长度和大小,可以表示-2的31次方~2的31次方-1范围内的所有整数。

               (3).smallint

                每个smallint类型的数据占用了两个字节的存储空间,其中一个二进制位表示整数值的正负号,其他15个二进制位表示长度和大小,可以表示-2的15次方~2的15次方-1范围内的所有整数。

                (4). tinyint

                每个tinyint类型的数据占用了一个字节的存储空间,可以表示0~255范围内的所有整数。

             2.浮点数据类型

               浮点数据类型

SqlServer简记

原文:https://www.cnblogs.com/xiaofengshan/p/13216402.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶