07-SQL1-SQL简介要点.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07-SQL1-SQL简介要点

SQL -简介 引言 数据库系统主要由三大部分组成: 数据库 它是按一定结构组织在一起的相关数据的集合,计算机中体现为一组数据库文件 数据库管理系统 是用于描述、管理和维护数据库的程序系统,是数据库系统的核心,它建立在操作系统的基础上,对数据库进行统一管理和控制 比如:MS SQL Server, Oracle, DB2, Sybase等等 数据库应用程序: 由程序员通用或专用的程序设计语言编写,它与DBMS进行通信并访问DBMS中的数据,它是DBMS实现其对外提供数据信息和服务的途径 比如:Delphi,PB,VB,ASP等等都是一种强有力的数据库应用程序开发工具 比喻:汽油---发动机---汽车的其他装备和外型 数据库系统必然用到的两种语言: 数据库应用程序开发语言 C++、 Object Pascal、Basic等等以及它们相应的开发工具VC、Delphi、VB等等 结构化查询语言 数据库管理系统和数据库应用程序都用到它,用来操纵和管理数据,在关系数据库中它有统一的行业标准,下面我们就来学习它 目录 1、SQL简介 2、SQL的组成 3、T-SQL的工具 4、简单查询 1、SQL简介 历史介绍 1974年最早是由Boyce和Chamberlin提出的 1976年IBM的San Jose研究所在研制关系数据库管理系统System R时修改为Sequel2,就是目前的SQL 1979年ORACLE公司首先提供商用的SQL以及对应的RDBMS 1986年美国国家标准化组织Ansi把SQL作为工业标准 1992年,Ansi发布了了Ansi SQL92标准,我们现在用的是SQL99 其中各个公司针对自己的DBMS中对SQL标准进行了扩充 SQLServer和Sybase的T-SQL,Orcale的PL/SQL SQL- Structured Query Language SQL是一种让用户应用程序和DBMS打交道,从而获取数据以及操纵数据库的结构化查询语言 SQL是一种非过程化的语言,不需要写出处理的过程,用户只提出“作什么”,由DBMS解决“怎么办”。 SQL可以独立使用和嵌入到其他语言中 SQL类似于英语语言,好学易用,所有关系数据库的公共语言 2、SQL的组成 SQL 语言主要由以下几部分组成 数据定义语言DDL -- Data Definition Language Create(Alter、Drop)数据库、表、视图、规则、存储过程、触发器等 数据操纵语言DML -- Data Manipulation Language Insert,Delete,Update,Select 数据库中的信息 数据控制语言DCL -- Data Control Language 对各种数据库对象设置权限 GRANT授予权限 REVOKE收回权限 DENY禁止许可权限 其它语言要素ALE -- Additional Language Elements 变量、标记、算术和比较运算符、函数、控制流程语句、 注释等等 Transact-SQL(我们学习的SQL) 它是Microsoft在SQL Server数据库中对SQL99的具体实现 它也是 ISO和ANSI发布的 SQL 标准中定义的语言的扩展 提供类似Basic、Pascal、C 等第三代语言的基本功能 如变量、说明程序流程控制语言功能、函数等。 3、T-SQL的工具 T-SQL的应用方式 嵌入使用--(不属于本部分讨论范围) 应用程序设计员用来开发数据库相关的应用程序。可以嵌入到PB、VB、Delphi、VC、Java、ASP、JSP等语言中 利用工具独立使用 借助MS SQL Server提供的实用工具,有三种:ISQL、OSQL和Query Analyzer OSQL工具 SQL Server中提供了Dos命令行工具 命令行工具占用的系统资源小,对其他程序运行影响不大 在实际的服务器操作中为不影响其他服务程序,常使用它们 ISQL isql 实用工具使您得以在Dos命令行中交互的执行 T-SQL 语句、系统过程和脚本文件, 它从操作系统直接启动,在Dos命令行界面中接受 SQL 语句并将它们交互地发送到 SQL Server。结果被格式化并显示在Dos屏幕上。 它使用 DB-Library 与 MS SQL Server 进行通讯。 在SQL Server 6.5以前提供的功能,他不支持现在SQL Server 2000的许多新特征,特别是不能检索Unicode ntext数据类型。 在SQL Server 7以后就被OSQL给取代了。 OSQL Osql是isql的升级版,他通过ODBC和SQL Server通讯。 使用 OSQL 工具 进入Dos命令行 在开始菜单

文档评论(0)

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

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

1亿VIP精品文档

相关文档