- 1、本文档共127页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容SQL 语言简介SQL常用语句事务的概念T-SQL语言简....ppt
第4章 SQL与T-SQL 主要内容 SQL 语言 简介 SQL常用语句 事务的概念 T-SQL语言 简介 变量和常量 运算符 流程控制命令 其他命令 函数 SQL 语言 介于关系代数与关系演算之间的语言 功能包括查询、操纵、定义和控制 1974年由Boyce和Chamberlin提出 1975年在IBM公司研制的关系数据库管理系统原型系统System R上实现 功能丰富、语言简洁、使用方法灵活 关系数据库标准语言 第4章 SQL与T-SQL SQL 语言组成部分 数据定义语言(DDL:Data Definition Language) 数据操纵语言(DML:Data Manipulation Language) 数据控制语言(DCL:Data Control Language) SQL功能 查询(Query) 操纵(Manipulation) 定义(Definition) 控制(Control) SQL语句结构 由一个谓词(Verb)开始,描述语句要产生的动作 谓词后紧接着一个或多个子句(Clause),子句中给出被谓词作用的数据或提供谓词动作的详细信息 每一条子句由一个关键字开始 第4章 SQL与T-SQL SQL特点 一体化 用SQL可实现数据库生命期中的全部活动 两种使用方式,统一的语法结构 独立使用(自含式,联机交互式) 非计算机人员 嵌入到宿主语言中使用(嵌入型) 应用程序员 高度非过程化 只要求用户提出“干什么”,而无需指出“怎么干” 语言简洁、易学易用 SQL完成核心功能一共用了9个动词 第4章 SQL与T-SQL 第4章 SQL与T-SQL 常用SQL 语句(核心SQL语句) CREATE SELECT INSERT UPDATE DELETE 第4章 SQL与T-SQL SQL数据定义功能 定义(创建)数据库 定义(创建)表 定义(创建)视图 定义(创建)索引 第4章 SQL与T-SQL 用CREATE DATABASE 命令创建数据库 CREATE DATABASE 数据库名 [ ON [ 数据库文件说明 [,...n] ] [ [ LOG ON { 日志文件说明 [,...n]} ] 其中 数据库文件说明 ( [ NAME = 逻辑文件名 ] FILENAME = ‘操作系统文件名 [, SIZE = 字节数] [, MAXSIZE = { 最大字节数 | UNLIMITED } ] [, FILEGROWTH = 增容字节数或比例] ) [,...n] 第4章 SQL与T-SQL 第4章 SQL与T-SQL 第4章 SQL与T-SQL 其中 ADD FILE:要增加的数据库文件 文件说明: ( NAME = 逻辑文件名[,NEWNAME =新逻辑文件名] [ , FILENAME = ‘操作系统文件名 ] [ , SIZE = 字节数 ] [ , MAXSIZE = 最大字节数 | UNLIMITED } ] [ , FILEGROWTH = 增长比例 ] ) ADD LOG FILE:要增加的事务日志文件 REMOVE FILE:删除文件定义及其物理文件 MODIFY FILE:修改文件名、容量等属性 一次只能修改一个文件的一个属性 第4章 SQL与T-SQL 第4章 SQL与T-SQL 删除数据库 DROP DATABASE 数据库名 [,...n] 数据库正在使用、正在被恢复时不能被删除 删除数据库后,与此数据库有关联的数据库文件和事务日志文件、存储在系统数据库中的关于该数据库的所有信息都会被删除 第4章 SQL与T-SQL 第4章 SQL与T-SQL 例:创建表S 第4章 SQL与T-SQL 修改表定义 Alter Table 修改列宽和数据类型 ALTER TABLE 表名 MODIFY(列名 数据类型 [NOT NULL]…) 第4章 SQL与T-SQL 删除表 Drop Table 第4章 SQL与T-SQL 第4章 SQL与T-SQL 删除视图 删除视图与删除表一样都使用DROP 命令 DROP VIEW 视图名 第4章 SQL与T-SQL SQL数据查询功能(核心是数据库查询语句) 格式 SELECT [ALL|DISTINCT] 列名表 (指出要检索的目标列) FROM 基本表名(或视图名 (给出要操作的表名) [WHERE 条件表达式 ] (给出查询结果应满足的谓词条件) [GROUP BY 列名1 [HAVING 内部函数表达式]] [ORDER BY 列名2 ASC/ DESC] 第4章 SQL与T-SQL 简单查询 例4-1:检索学生的学号,姓名 SELECT 学号,姓名 FR
文档评论(0)