- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4章关系数据库语言SQL(上)
关系数据库的标准语言SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询和程序设计语言,包括数据定义语言、数据操纵语言和数据控制语言。由于该语言简洁、功能丰富,因此备受用户及计算机工业界的欢迎,成为应用最广泛的关系数据库语言。目前,SQL已被确定为关系数据库系统的国际标准语言,1989年提出了SQL89标准,1992年公布了SQL92标准,并于1999年再次更新为SQL99标准。第4章关系数据库语言SQL(上)
4.1SQL概述目录4.2SQL的数据类型4.3数据库定义4.4数据表定义
4.1SQL概述
结构化查询语言(StructuredQueryLanguage,SQL)是1974年由Boyce和Chamberlin提出的。1975—1979年,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。经过各公司的不断修改、扩充和完善,1986年美国颁布了SQL的美国标准,1987年国际标准化组织将SQL采纳为国际标准,SQL最终成为关系数据库的标准语言。由于SQL使用方便、功能丰富、语言简洁易学,很快得到推广和应用。4.1SQL概述
SQL结构简洁,功能强大,简单易学,自从IBM公司1981年推出以来,SQL得到了广泛的应用。SQLServer、Oracle、Sybase、Informix等大型的数据库管理系统,VisualFoxpro、PowerBuilder等微机上常用的数据库开发系统,都支持SQL作为查询语言。SQL集数据定义(DataDefinition)、数据操纵(DataManipulation)和数据控制(DataControl)等功能于一体,充分体现了关系数据库语言的特点和优点。4.1SQL概述
SQL主要由以下几部分组成:(1)数据定义语言(DataDefinitionLanguage,DDL)。数据定义语言用于建立、修改、删除数据库中的各种对象:表、视图、索引等(如Create、Alter、Drop)。(2)数据操纵语言(DataManipulationLanguage,DML)。数据操纵语言用库数据,主要有三条语句:Insert、Update、Delete。(3)数据查询语言(DataQueryLanguage,DQL)。数据查询语言用于检索数据库记录,基本结构是由Select子句、From子句、Where子句组成的查询块:Select字段名表From表或视图名Where查询条件。(4)数据控制语言(DataControlLanguage,DCL)。数据控制语言用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间和效果,对数据库实行监视等,包括三条命令:Grant、Revoke和Deny。4.1SQL概述
4.2SQL的数据类型
在计算机中数据有两种特征:类型和长度,所谓数据类型就是以数据的表现方式和存储方式来划分数据的种类。在SQLServer中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。数据类型是一种属性,用来设定某一个具体列保存数据的类型。数据类型可分为整数型、精确浮点型、近似浮点型、日期时间型等10种类型,下面依次介绍。4.2SQL的数据类型
整数型的数据范围及所占字节如表4-1所示。4.2SQL的数据类型1.整数型类型数据范围所占字节说明bigint8字节20位长int4字节10位长smallint2字节5位长tinyint0~2551字节存储0~255的整数bit0、1、空值用1bit,占1字节用于存储只有两种可能值的数据,如Yes或No、True或False、On或Off表4-1整数型
精确浮点型的数据范围及所占字节如表4-2所示。4.2SQL的数据类型2.精确浮点型类型数据范围所占字节说明numeric[(p[,S])]1~9位5字节10~19位9字节20~28位13字节29~38位17字节总位数p,精度s是小数点右边存储的数字位数decimal[(p[,S])]同上同上表4-2精确浮点型
近似浮点型的数据范围及所占字节如表4-3所示。4.2SQL的数据类型3.近似浮点型类型数据范围所占字节说明float[(n)]n为1~24,7位数,4字节;n为25~53,15位数,8字节在其范围内不是所有的数都能精确表示real4字节同上表4-3近似浮点型
日期时间型的格式、数据范围及所占字节如表4-4所示。4.2SQL的
您可能关注的文档
- 《电路分析基础课件》_3.4 戴维宁定理.pptx
- 《电路分析基础课件》_5.1三相电源.pptx
- 《电路分析基础课件》_3.3 替代定理.pptx
- 《数据库SQL ServerSQLite教程》_9.数据库SQL ServeSQLite教程第9章.pptx
- 《电路分析基础课件》_4.5.2复杂正弦稳态电路的分析.pptx
- 《低压电工实操及考证必备》_第4章.pptx
- 《电路分析基础课件》_3.5 戴维宁定理的应用.pptx
- 《电路分析基础课件》_5.3 对称三相电路的计算1.pptx
- 《电路分析基础课件》_4.3.3电感元件.pptx
- 《电路分析基础课件》_3.7 最大功率传输定理.pptx
- 2025广东汕尾市公安局城区分局招聘政府聘员(辅警)体能测评备考题库最新.docx
- 2025年延安安塞区总工会社会工作者招聘备考题库(8人)附答案.docx
- 2025广东深圳市信访局面向市内选调公务员2人备考题库附答案.docx
- 2025湖北十堰市郧西县第二批事业单位引进高层次及急需紧缺人才16人参考题库最新.docx
- 2025年甘肃省临夏州广河县招聘城镇公益性岗位人员备考题库附答案.docx
- 2025年河北邢台市卫生健康委员会委属医院公开招聘工作人员14名备考题库附答案.docx
- 2025年甘肃省天水市清水县远门中心卫生院招聘编外工作人员备考题库附答案.docx
- 2025年江西省青年互联网信息中心选调事业单位工作人员1人备考题库最新.docx
- 2025广东广州市南沙区教育局第二批高校校园招聘16人备考题库附答案.docx
- 2025年安徽省计量科学研究院实习人员、见习人员招聘15人备考题库附答案.docx
原创力文档


文档评论(0)