《讲数据库理论》PPT课件.ppt
《《讲数据库理论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《讲数据库理论》PPT课件.ppt(21页珍藏版)》请在三一办公上搜索。
1、SQL Server 2000 实用教程实用教程,当我们定义数据表的字段、声明程序中的变量时,都需要为它们设置一个数据类型,目的是指定该字段或变量所存放的数据是整数、字符串、货币、或是其他类型的数据,以及会用多少空间来存储数据。为列选择合适的数据类型非常重要,因为其影响着系统的空间利用、性能、可靠性和是否易于管理等特性。因此,在开发一个数据库系统之前,最好能够真正理解各种数据类型的存储特征。SQL Server中的数据类型可分为系统内置数据类型和用户自定义数据类型两种。,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,在绝大多数编程环境中,数据类型由系统定义,这类数据类
2、型通常称之为系统数据类型。,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,字符数据类型 字符数据的类型包括Char,Varchar和Text。字符数据是由任何字母、符号和数字任意组合而成的数据。Char是定长字符数据类型,其长度最多为8KB,默认为1 Varchar是变长字符数据类型,其长度不超过8KB 超过8KB的ASCII数据可以使用Text数据类型存储。,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,数值型数据类型数值数据只包含数字,例如正数和负数、小数(浮点数)和整数。包括:bigint,int,smallint,tinyint,de
3、cimal,numeric,float和real。,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,数值型数据类型整数由正整数和负整数组成,例如18、25、-3和28813。在MicrsoftSQLServer中,整数存储的数据类型是bigint,int,smallint和tinyint。bigint为大整数,该数据类型存储数据的范围大于int,int为整型,该数据类型存储数据的范围大于smallint数据类型存储数据的范围,而smallint为短整型,该数据类型存储数据的范围大于tinyint数据类型存储数据的范围,tinyint为微短整型。使用bigint数据类型存
4、储数据的长度为8个字节,数据范围为-263263-1,即-92233720368547758089223372036854775807(每一个值要求8各字节存储空间)。int数据类型存储数据的范围为-231231-1,即-21474836482147483647(每一个值要求4个字节存储空间)。使用smallint数据类型时,存储数据的范围为-215215-1,即-3276832767(每一个值要求2个字节存储空间)。使用Tinyint数据类型时,存储数据的范围是从0到255(每一个值要求1个字节存储空间)。,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,数值型数据类
5、型精确数值型数据由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。在SQLServer中精确数值型是decimal和numeric,两者唯一的区别在于decinal不能用于带有identity关键字的列。这种数据类型的存储范围取决于一个确定的数字表达法,而不是一个固定的数值。表达方式:decimal(p,s),其中p:指定精度或对象能够控制的数字个数;s:指定可放到小数点右边的小数位数或数字个数,p可指定的范围为138,s可指定的范围最少为0,最多不可超过p。例如,如果定义decimal(8,6),那么该类型的取值范围是-99.99999999.999999。,S
6、QL Server 2000 实用教程实用教程,3.1 系统数据类型,数值型数据类型在SQLServer中,近似小数数据的数据类型是float和real。例如,三分之一这个分数记作.3333333,当使用近似数据类型时不能准确表示,SQL Server 2000 实用教程实用教程,3.1 系统数据类型,货币型数据类型货币数据表示正的或者负的货币数量。在MicrosoftSQLServer中,货币数据的数据类型是Money和Smallmoney,Money数据类型要求8个存储字节,Smallmoney数据类型要求4个存储字节。,SQL Server 2000 实用教程实用教程,3.1 系统数据类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲数据库理论 数据库 理论 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5605041.html