[计算机]sql循序渐进教程

[计算机]sql循序渐进教程

ID:22648339

大小:62.00 KB

页数:9页

时间:2018-10-30

[计算机]sql循序渐进教程_第1页
[计算机]sql循序渐进教程_第2页
[计算机]sql循序渐进教程_第3页
[计算机]sql循序渐进教程_第4页
[计算机]sql循序渐进教程_第5页
资源描述:

《[计算机]sql循序渐进教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL循序渐进教程介绍SQL  SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于

2、它们的系统。但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。  但是,不象其它的语言,如C、Pascal等,SQL没有循环结构(比如if-then-else、do-while)以及函数定义等等的功能。而且SQL只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。SQL功能强大,但是概括起来,它可以分成以下几组:DML(DataManipulationLanguage,数据操作语言)

3、:用于检索或者修改数据;DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象;DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据DELETE:用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATETABLEALTERTABLEDROPTABLEC

4、REATEINDEXDROPINDEXDCL命令用于创建关系用户访问以及授权的对象。下面是几个DCL命令:ALTERPASSWORDGRANTREVOKECREATESYNONYM为了让你对SQL有一个直观的认识,下面先给出一个简单SQL语句的例子:我们使用SQL语句来从Employees中检索DepartmentID为CS的姓名:SELECTEmployees.Name9FROMEmployeesWHEREEmployees.DeptID="CS"可能你现在一开始不太理解这些语句,也许你会一头雾水,不要紧的,通过本教程的学习后,你会

5、发现这段语句是多么的普通。为了不让你困惑,下面我也进行一番解释:先对FROM子句吧,语句中的FROMEmployees意思是从Employees表中检索数据。而语句WHEREEmployees.DeptID="CS"意思是检索Employees的DeptID列为”CS”的行,这样SQL语句检索的结果将是DeptID为CS的列的所有数据,比如:EmpIDNameDept123PurpleCS124ZscCS最后,我们来解释一个SELECT子句,它指定了从Name列检索来的所有数据,比如NamePurpleZsc好吧,开始我们下一节的教程

6、-------表的基本知识。表的基础知识  关系数据库通常包含多个表。数据库实际上是表的集合,数据库的数据或者信息都是存储在表中的。表是对数据进行存储和操作的一种逻辑结构,每一个表都代表一个对用户意义的对象。例如,一个公司数据库中,会有雇员表、部门表、库存表、销售表、工资表等等。我们经常见到的成绩表就是一种表,它是有行和列组成的,我们并且可以通过名字来识别数据。列包含了列的名字、数据类型以及列的其它属性;行包含了列的记录或者数据。下面给出一个成绩单,其中姓名、语文、数学、英语都是列,而行包含了这个表的数据,即每个人的各科成绩:姓名语文

7、数学英语王小童7810087张柳风859295紫云飞658986黄天龙9867759数据检索在SQL中SELECT语句通常用于检索数据库,或者检索满足你设定条件的数据,以下是简单的SELECT语句的格式:select"column1"[,"column2",etc]from"tablename"[where"condition"];[]=optional其中列的名字跟着SELECT关键字,它决定了哪一列将被作为结果返回。你可以任意指定多个列,或者你可以使用"*"来选择所有的列。表的名字是紧跟着FROM关键字的,它指出了哪个表格将作为最

8、后结果被查询。而WHERE子句(可选)指出哪个数据或者行将被返回或者显示,它是根据关键字WHERE后面描述的条件而来的。在WHERE子句中可以有以下的条件选择:=等于>大于<小于>=大于等于<=小于等于<>不等于LIKE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。