深入浅出SQL系列教程-新手入门篇

深入浅出SQL系列教程-新手入门篇

ID:47068489

大小:48.50 KB

页数:16页

时间:2019-07-14

深入浅出SQL系列教程-新手入门篇_第1页
深入浅出SQL系列教程-新手入门篇_第2页
深入浅出SQL系列教程-新手入门篇_第3页
深入浅出SQL系列教程-新手入门篇_第4页
深入浅出SQL系列教程-新手入门篇_第5页
资源描述:

《深入浅出SQL系列教程-新手入门篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、深入浅出SQL系列教程-新手入门篇第一节SQL语言简介简介本教程用简单易懂的叙述,介绍了SQL语言中最基本的select语句的各种用法,从字段、记录、表的概念,到聚合函数和GROUPBY和HAVING子句。然后介绍嵌套SELECT语句,从而提升初学者应用水平。最后介绍各种表连接,使读者真正掌握select语句的精华,解决学习SQL语言的难点问题,步入SQL高手行列。  本教程每一节介绍一个知识点,配以大量SQL实例,让读者实际体会各种SQL语句,以尽快掌握知识点。大家可以通过亲身实践来对这门语言有一个基础的了解!SQL

2、是结构化查询语言(StructuredQueryLanguage)的缩写。这种语言允许我们对数据库进行复杂的查询。同时也提供了创建数据库的方法。SQL语言的使用范围非常广泛。许多数据库产品都支持SQL语言,这意味着如果我们学会了SQL语言,我们可以把这种知识运用到MSAccess或SQLServer,Oracle,DB2以及非常多的其它数据库中。  SQL语言运用在关系型数据库中。一个关系型数据库把数据存储在表(也称关系)中。每个数据库的主要组成就是一组表。每个表又由一组记录组成--每条记录在表中有相同的结构,包含固定

3、数量的具有一定类型的字段。    下面我们来看一个实际的数据库中的表。该表的表名为cia,包含250多条记录,每个记录代表一个国家。表由5个字段组成,字段的值有的是字符串类型,有的是数字类型。nameregionareapopulationgdp-------------------------------------YemenMiddleEast5279701472847423400000000ZaireAfrica23454104406063618800000000ZambiaAfrica7526109445723

4、7900000000ZimbabweAfrica3905801113996117400000000下面我们可以用一些SQL语句来查询这个表中我们该兴趣的数据。1.中国的GDP是多少?查询用的SQL语句为:selectgdpfromciawherename='china'查询结果为:48000000000002.给出每个地区的国家数和人口总数。并且按地区的人口数从多到少排序。查询用的SQL语句为:SELECTregion,COUNT(name),SUM(population)FROMciaGROUPBYregionORD

5、ERBY3DESC查询结果为:regionCOUNT(name)SUM(population)--------------------------------Asia142963031109Africa59793382933Europe43580590872....怎么样,对SQL语言有了基本的了解了吧,同时对数据库,表,记录,字段等一系列在SQL语言中常用的感念也有大概的认识吧。如果不是很清楚也没关系,在接下来的内容中我们从SQL语言中最简单的内容逐步给大家作介绍,并提供丰富的练习让大家实际操作。相信学完本系列教程,

6、你可以成为一个SQL语言的高手。第一节www.sqlzoo.cn网站简介www.sqlzoo.cn为著名SQL网站www.sqlzoo.net在中国的主打网站。该网站和其它提供SQL教程网站最大的区别就是提供了一个可以让学习者实际练习各种SQL语句的平台。这对SQL的初学者非常重要。同样,为有一定工作经验的数据库管理员和数据库程序员提供了几乎所有主流数据库的参考资料。同时提供各种数据库的后台支持,让大家在线执行各种SQL语句,验证同一个SQL语句在不同数据库中的兼容性。  www.sqlzoo.cn给初学者提供达几百道

7、的SQL在线练习题,从最简单的SELECT到各种复杂的JOIN语句,可供学习时间达几十小时。这些练习题由英国Napier大学的AndrewCumming提供。AndrewCumming(http://www.dcs.napier.ac.uk/~andrew/)长期进行SQL语言的教学,这些练习题都是他平常教学中给学生的实际材料,因此对学生非常有针对性,很有价值。  因为这些材料本来就是英国Napier大学给他们本校学生使用的,因此对于在学校从事数据库和SQL语言教学的老师,www.sqlzoo.cn欢迎老师给学生使用、

8、练习这些习题。并给提供宝贵的意见和建议。第一节最基本的SELECT命令select命令或语句用来获取一个或多个表中的记录信息,一般配合where子句使用,来取得满足某些条件的记录,如果没有where子句,将返回所有记录。一般的使用方式如下:SELECTattribute-listFROMtable-nameWHEREconditi

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

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

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