- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 T-SQL基础_图文.ppt
第5章 T-SQL基础 5.1 SQL语言 5.1.1 SQL语言概述 SQL语言是应用于数据库的语言,本身是不能独立存在的。它是一种非过程性语言,与一般的高级语言(如C、Pascal)是大不相同的。 一般的高级语言在存取数据库时,需要依照每一行程序的顺序处理许多的动作。但是使用SQL时,只需告诉数据库需要什么数据,怎么显示就可以了。具体的内部操作则由数据库系统来完成。 例如,要从school数据库中的student表中查找姓名为“李军”的学生记录,使用简单的一个命令即可,对应的命令如下: SELECT * FROM student WHERE 姓名=李军 说明:分号“;”是T-SQL语句终止符。在SQL Server 2012版本中大部分语句可以用分号标识结尾也可以不用,为了简便,本书只在必要时用分号标识结尾。 SQL语言按照用途可以分为如下4类: DDL(Data Definition Language,数据定义语言) DML(Data Manipulation Language,数据操纵语言) DQL(Data Query Language,数据查询语言) DCL(Data Control Language,数据控制语言) 5.1.2 SQL语言的分类 5.1.3 T-SQL语言的特点 是一种交互式查询语言,功能强大,简单易学。 既可直接查询数据库,也可嵌入到其他高级语言中执行。 非过程化程度高,语言的操作执行由系统自动完成。 所有的T-SQL命令都可以在SQL Server管理控制器中执行。 3. 数据查询语言(DQL) 查询是数据库的基本功能,查询操作通过SQL数据查询语言来实现,例如,用SELECT查询表中的内容。 4. 数据控制语言(DCL) DCL包括数据库对象的权限管理和事务管理等。这些内容分散在后面介绍的各章中,本章不作介绍。 5.2 T-SQL语句的执行 SQL Server管理控制器执行T-SQL语句的操作步骤如下: 启动SQL Server管理控制器。 在“对象资源管理器”窗口中展开“数据库”列表,单击“school”数据库,在出现的快捷菜单选择“新建查询”命令,或者点击工具栏的 按钮,右边出现一个查询命令编辑窗口,如图5.1所示,在其中输入相应的T-SQL语句,然后单击工具栏中的 按钮或按F5键即在下方的结果窗口中显示相应的执行结果。 图5.1 查询命令编辑窗口 T-SQL语句编辑窗口 SQL语句的执行机制如图5.2所示。 5.3 数据定义语言(DDL) 5.3.1 数据库的操作语句 1. 创建数据库 创建数据库可以使用CREATE DATABASE语句。 CREATE DATABASE 数据库名 [ [ON [filespec]] [LOG ON [filespec]] ] 其中,filespec定义为 ( [ NAME = logical_file_name , ] FILENAME = os_file_name [ , SIZE = size ] [ , MAXSIZE = { max_size | UNLIMITED } ] [ , FILEGROWTH = growth_increment ] ) 使用一条CREATE DATABASE语句即可创建数据库以及存储该数据库的文件。SQL Server分两步实现CREATE DATABASE语句: SQL Server使用model数据库的副本初始化数据库及其元数据。 SQL Server使用空页填充数据库的剩余部分,除了包含记录数据库中空间使用情况以外的内部数据页。 如果仅指定CREATE DATABASE数据库名称的语句而不带其他 参数,那么数据库的大小将与model数据库的大小相等。 【例5.1】给出一个T-SQL语句,建立一个名称为test的数据库。 解:对应的语句如下: CREATE DATABASE test 说明:由若干条T-SQL语句组成一个程序,程序通常以.sql为扩展名的文件存储。 求解程序 在SQL Server管理控制器中按F5键或单击!按钮,系统提示“命令已成功完成”的消息,表示已成功创建了test数据库,如图9.2所示。 【例5.2】创建一个名称为test1的数据库,并设定数据文件为“G:\DB\测试数据1.MDF”,大小为10MB,最大为50MB,每次增长5MB。事务日志文件为“G:\DB\测试数据1日志.MDF”,大小为10MB,最大为20MB,每次增长为5MB。 解:对应的程序如下: CREATE
您可能关注的文档
最近下载
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf VIP
- 雨污分流改造工程施工组织设计方案.pdf VIP
- 第九版儿科学配套课件-6.2-正常足月儿和早产儿的特点与护理.ppt VIP
- T_CACM 1601-2024 笑病中医诊疗指南.docx VIP
- 矿山三级(二级)矿量管理办法.doc VIP
- T_CACM 1583-2024 百合病中医诊疗指南.pdf VIP
- 趣味生物知识竞赛100选择题附答案.pdf VIP
- T_CACM 1584-2024 卑惵中医诊疗指南.pdf VIP
- 2025年第二批陕西延长石油集团所属单位内部遴选及选聘81人笔试参考题库附带答案详解.docx
- T_CACM 1585-2024 产后神志异常中医诊疗指南.pdf VIP
文档评论(0)