课件-sql数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL数据类型 数据库模式定义语言Data Description Language (DDL) 用于描述数据库中要存储的现实世界实体的语言,数据库模式包含了数据库中所有实体的描述定义,包括表、视图、索引等数据库对象结构定义、操作权限定义等。 其中一个最重要的也是最常见的功能是定义了数据类型和结构。 其它信息详见课本P58 数据类型 对于实体不同的属性描述会采用的方式,如姓名会用文本型或者字符串型,年龄、价格、数量等则会用到数值型,出生年月、生产日期、订单时间等则会用到日期时间型,性别、是否合格、是否打折等则会用到布尔型,一些特殊数据如加密后的数据、音频、视频流数据则会采用布尔型。 注:实体的每一个属性描述反映在数据库中,又称为一个字段。 字符串型数据 char(n) character(n) varchar(n) text char和varchar的区别在于是否定长,其中varchar是不定长的。 text类型的数据比较长,一般用于描述较多的情况,例如对某个商品详细的研究报告,或者新闻类小说类的内容存储。 如: 定义“姓名”这个列的数据类型为char(8),当我们实际输入的数据为“李四”,则在内存当中的存储为李四和四个空格。 但是如果“姓名”这个列的数据类型为varchar(8),那么当我们输入实际数据为“李四”时,实际存储的则仅仅是“李四”,没有空格。 数值类型----整数类型 整数由正整数和负整数组成,整数存储的数据类型是bigint、int、smallint和tinyint。 1、bigint 存储大小为 8 个字节。 范围:-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 2、int 存储大小为 4 个字节。 范围: -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 。 3、smallint 存储大小为 2 个字节。 范围: -2^15 (-32,768) 到 2^15 - 1 (32,767)。 4、tinyint从 0 到 255 的整型数据。存储大小为 1 字节。 数值类型----实数类型 decimal和numeric由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。这种数据类型的存储范围取决于一个确定的数字表达法,而不是一个固定的数值。 例如:decimal(10,2) 该类型的取值范围为:9999 数值类型---货币 货币money和smallmoney代表货币或货币值的数据类型。money数据类型要求8个存储字节,smallmoney数据类型要求4个存储字节。 实际存储时采用的是int类型,如果超出范围还可能实际存储的是decimal类型。 时间日期类型数据 日期/时间数据类型用于存储日期和时间信息,包括Datetime和Smalldatetime两种类型。 Datetime该数据类型所存储的日期范围是从1753年1月1日到9999年12月31日(每一个值要求8个存储字节),精确度可以达到3/100s(即3.33ms)。 Smalldatetime 数据类型所存储的日期范围是1900年1月1日到2079年12月31日(每一个值要求4个存储字节),精度可以达到分钟。 如果只指定时间,那么日期将被默认为1900年1月1日 如果只指定日期,那么时间将被默认为是12:00 AM(午夜)。 时间日期类型数据 规则: 1.分隔符可用‘/’、‘-’、‘.’ 4/14/2011、4-14-2011,4.14.2011 2.字母日期格式:April 14,2011 3.不用分隔符: 4.时:分:秒:毫秒: 08:05:25:28 5.时:分 AM|PM: 05:08AM、08:05PM 例如: “12/02/11 14:12:00:00:00PM” “14:12:00:00:00PM 12/02/11” 二进制数据 二进制数据类型表示的是位数据流,一般用于存储二进制的大对象,比如声音、图片、多媒体等。包括 Binary(固定长度)和Varbinary(可变长度)2种。 其中: Binary(n)是n位固定的二进制数据。 Varbinary(n)是n位可变长度的二进制数据。 例如: Image是长度可变的二进制数据,从 0 到 2147483647 个字节。

文档评论(0)

lucyliu114 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档