sql2000简单基础入门教程

sql2000简单基础入门教程

ID:16311134

大小:215.50 KB

页数:55页

时间:2018-08-09

sql2000简单基础入门教程_第1页
sql2000简单基础入门教程_第2页
sql2000简单基础入门教程_第3页
sql2000简单基础入门教程_第4页
sql2000简单基础入门教程_第5页
资源描述:

《sql2000简单基础入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL2000简单教程SQL数据库是怎么回事? SQL(结构化查询语言)就是负责与ANSI维护的数据库交互的标准。最新的版本是SQL-99,还有一个新标准SQL-200n尚处于制定过程中。大多数的数据库都至少遵守ANSI-92标准的部分子集。不过,目前对最新标准的有效性还存在一些争论。专有数据库制造商根据这些标准开发自己的产品,同时制定出自己特有的数据库存储操作新概念。几乎各种不同的数据库都包含了自己特有的语法集合,只是通常很类似ANSI标准。在大多数情况下,尽管有一些数据库实例基于特定的扩展语法

2、会因数据库的不同而产生不同的结果,但总的说来,这些新加的语法不过是对原有标准的扩充。如果数据库操作并没有得到你希望的结果,那么你不妨事先读一读数据库制造商提供的产品说明。假如到目前为止你头回遭遇SQL语言,那么你怎么也得先理解一些基本的SQL概念。我尽量把这些基本知识阐述得简明扼要,如果你对那些数据库术语还能忍受,你尽可跳到下一节,此外你还可以把自己的问题提交给以下的讨论区。笼统地说,“SQL数据库”其实就是关系型数据库管理系统(RDMS)通俗的叫法。对某些系统来说,“数据库”也指一组数据表、数据

3、以及相互区分但结构类似的配置信息。在这种情况下,每一SQL数据库的安装都可能由若干数据库组成。在有些系统上,这种数据库则指的是表空间。数据表是一种包含多行数据的数据库构造,这种数据库构造由命名的列组成。通常数据表构造为包含关系信息,同一数据库或表空间以内可以创建若干数据表。表内的列保存某一种类型的数据而且应根据其保存数据的内容得以命名。例如,被称为“LastName”的列就应该在每一行包含姓氏条目。正是这一前提的存在才能让关系数据库查询返回一致的结果。字段(field)指的是某一行某一列对应的数据

4、(或保存数据的地方)。另外,数据集合(dataset)则指的是多行多列的数据,而且数据集合通常说明你的数据库或数据表内的全部数据。结果集合(resultset)就是从数据库查询返回的数据;它能够描述从单一字段到数据库内全部数据这一范围内的全部信息。数据库查询就是发送给数据库的SQL指令,这些指令向数据库请求某种施加在数据集合或数据库上的功能。现在我们就来看看基本的数据库查询,这些查询主要涉及到对数据库内数据的操作。在本文中,所有的例子都采用了标准SQL语言,www.gongjingmilan123

5、.com而且这些基本功能可以转换为应用在几乎各种环境下。数据查询类型SQL语言中的数据查询分为4种基本类型:SELECT:这条语句要求数据库返回指定结果的数据集合;你可以用这一语句检索数据库中保存的信息。INSERT:这条语句用来给数据表增加新一行数据。DELETE:该语句从你的数据库中删除若干行数据。UPDATE:该语句修改数据库内的现有数据。以上的这些语句都有各种各样的限定词和函数供你用来定义有关的数据集合,同时控制查询返回的结果集合。SELECT语句的选项最多。有许多种组合SELECT的查询

6、选项,例如JOIN和UNION等。不过就我们目前来说,本文主要还是关注基本用途。用SELECT语句检索保存的信息为了获得数据库中保存的信息就必须采用SELECT语句。其基本功能限制在针对单一数据表操作,当然,其他范围的构造也是有的。为了返回特定列所对应的所有数据行,你可以使用以下语句:SELECTcolumn1,column2FROMtable_name;另外,使用通配符“*”可以从表中选出所有的列:SELECT*FROMtable_name;你要愿意自己编码分析以www.kshyf.com昆山搬

7、家公司www.ksjian888.com昆山空调维修www.ks-yongan.com上返回的结果当然也没问题,不过你完全可以采用方便的WHERE子句限制返回的结果集合,该子句可以让你为选择数据定义某些条件。以下查询就会返回“column1”数值等于3的所以数据行:SELECT*FROMtable_nameWHEREcolumn1=3;除了“=”(等于)条件之外你还可以用到下列条件运算符:表A=等于<>不等于>大于<小于>=大于或等于<=小于或等于SQL条件语句另外,你还可以联合WHERE语句使用

8、BETWEEN、LIKE等比较运算符以及AND和OR这类逻辑运算符。注意,OR语句是包含www.yiwenxiang.com.cn达达棋牌www.dd951.com玻璃清洗机www.fuweitek.com性的的。以下有一个例子组合了以上这些概念:SELECT*FROMtable_nameWHERE((Age<18)AND(LastNameBETWEEN‘Anderson’AND‘Miller’))ORCompanyLIKE‘%School%’;用自然语言来说,这条选择语句的含义是

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

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

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