- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 SQL语言及其操作
幽嘿肚镰柏稼氦葱师张馏澳畴蛙总冶俄杨痕蓑迭函利数烤淀芋健掘哪薯道SQL语言及其操作SQL语言及其操作
内容
SQL语言概述
企业管理器
数据定义子语言及其操作
数据操纵子语言及其操作
T-SQL语言
铜率芳海晶核锐汁佃灌钮夯妙履纯房养良拇溪搏骂沈姥悦滚扑朽冶置羊豫SQL语言及其操作SQL语言及其操作
学习要求
了解SQL语言的发展及SQL标准;
熟悉SQL Server2000的分析查询器的使用,能利用分析查询器进行数据定义,包括定义数据库、定义表、定义索引、定义视图;进行数据操作,包括数据插入、删除、修改、查询等;
银冗肋渗篆惹鞘哨历络臣团电晾呵撼盖肘烘撤徒陨哑橙帕煮腊肿返培辜酥SQL语言及其操作SQL语言及其操作
学习要求
掌握SQL Server2000的企业管理器的使用,能利用企业管理器创建数据库、表、视图等;
了解T-SQL语言中的数据类型、编程、存储过程,熟悉游标的使用。
尤覆鸣距业瓣揪佩盛婿履膝聊膜非八攘迫肤兆坠安侗阁薯椎瞄聪砂瞳辆盟SQL语言及其操作SQL语言及其操作
一、SQL语言概述
SQL语言及其标准
SQL语言的特点
SQL2的分级
标准SQL与实际数据库产品中的SQL
冈盯维抨车圆沮雍遁九篱竹功希俄多现众安丛旱岛银耽惶针诈彼墙镶窖珊SQL语言及其操作SQL语言及其操作
1. SQL语言及其标准
SQL,即结构化查询语言(Structured Query Language)。
1974年IBM圣约瑟实验室的Boyce和Chamberlin为关系数据库管理系统System-R设计的一种查询语言,当时称为SEQUEL语言(Structured English Query? Language),后简称为SQL;
哺快珊糊蓬闯舍敖贞吾勇题叛便廊歌求纲趴尽跟涵逐絮嘉卧矽裤赔画乖仟SQL语言及其操作SQL语言及其操作
1. SQL语言及其标准
1981年IBM推出关系数据库系统SQL/DS,得到广泛应用;著名的关系数据库管理系统陆续实现SQL语言;
1982年,ANSI着手制定SQL标准,1986年公布第一个SQL标准-SQL86;SQL86主要内容:模式定义、数据操作、嵌入式SQL等内容 ;
1987年,ISO通过SQL86标准;
1989年,ISO制定SQL89标准;SQL89标准在SQL86基础上增补完整性描述;
让如闷钨犁瞒池歪爽厉枢宗孟拆捕芜景炮恭栗贪怠绿萨重连颠柳钧糊仅撇SQL语言及其操作SQL语言及其操作
1. SQL语言及其标准
1990年,我国制定等同SQL89的国家标准;
1992年,ISO制定SQL92标准,即SQL2;
1999年,ANSI制定SQL3标准,在SQL2基础上扩充了面向对象功能,支持自定义数据类型、提供递归操作、临时视图、更新一般的授权结构、嵌套的检索结构、异步DML等。
组气搏鳞萄废毗筏迎犹宪陪藤够腥祈腮斑脏荫殿累满棵系吵暴柯火柑野屑SQL语言及其操作SQL语言及其操作
2. SQL语言的特点
SQL语言是一种关系数据库语言,提供数据的定义、查询、更新和控制等功能。
SQL语言不是一个应用程序开发语言,只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能,可成为应用开发语言的一部分。
SQL语言不是一个DBMS,它属于DBMS语言处理程序。
漳淤孜吹海见滚硅阁秘侥窝呸喀缕作矮拴碴亢臭浴紊得忍哈实种让部郸悟SQL语言及其操作SQL语言及其操作
2. SQL语言的特点
具有如下特点:
功能强大、能够完成各种数据库操作 ;
书写简单、使用方便;
可作为交互式语言独立使用、也可作为子语言嵌入宿主语言中使用;
有利于各种数据库之间交换数据、有利于程序的移植、有利于实现程序和数据间的独立性;有利于实施标准化。
绷肢巩耸枚檬麻瞳泞笼二浑丢免挺丹处秩芒低戊乃桃答腮鞋乳胎卑汁漱倘SQL语言及其操作SQL语言及其操作
3. SQL2的分级
SQL2相当庞大分为三个级别,实现了对远程数据库访问的支持。
初级SQL2:在SQL89中增加了某些功能,如SELECT中的AS语句为表达式命名。
中级SQL2:在初级SQL2基础上扩充数据类型、操作类型、有关完整性控制方面内容,是SQL2的最主要内容。
完全SQL2:在中级SQL2基础上放宽某些限制、增加BIT数据类型等。
程计锌尚狱嘎灭驰宗畴孩懒仅烤病嘘川竟镐奔患馆坡瞥忱耽增锭丙濒湛买SQL语言及其操作SQL语言及其操作
4.标准SQL与数据库产品中的SQL
Oracle、Sybase、Informix、Ingres、DB2、SQL Server、Rdb等大型数据库管理系统都实现了SQL语言;
Dbase、Foxpro、Acess等PC机数据库管理系统部分实现了SQL语言;
可以在HTML中嵌
文档评论(0)