- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
SQL数据类型马登程Email:madch@163.comTEL:QQ:数据库模式定义语言DataDescriptionLanguage(DDL)用于描述数据库中要存储的现实世界实体的语言,数据库模式包含了数据库中所有实体的描述定义,包括表、视图、索引等数据库对象结构定义、操作权限定义等。其中一个最重要的也是最常见的功能是定义了数据类型和结构。其它信息详见课本P58数据类型对于实体不同的属性描述会采用的方式,如姓名会用文本型或者字符串型,年龄、价格、数量等则会用到数值型,出生年月、生产日期、订单时间等则会用到日期时间型,性别、是否合格、是否打折等则会用到布尔型,一些特殊数据如加密后的数据、音频、视频流数据则会采用布尔型。注:实体的每一个属性描述反映在数据库中,又称为一个字段。字符串型数据char(n)character(n)varchar(n)textchar和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:00AM(午夜)。时间日期类型数据规则:1.分隔符可用‘/’、‘-’、‘.’4/14/2011、4-14-2011,4.14.20112.字母日期格式:April14,20113.不用分隔符:4.时:分:秒:毫秒:08:05:25:285.时:分AM|PM:05:08AM、08:05PM例如:“12/02/1114:12:00:00:00PM”“14:12:00:00:00PM12/02/11”二进制数据二进制数据类型表示的是位数据流,一般用于存储二进制的大对象,比如声音、图片、多媒体等。包括Binary(固定长度)和Varbinary(可变长度)2种。其中:Binary(n)是n位固定的二进制数据。Varbinary(n)是n位可变长度的二进制数据。例如:Image是长度可变的二进制数据,从0到2147483647个字节。作业:任务:根据access数据库TestDataForSQL
文档评论(0)