- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sql基础入门
Sql基础入门
本教程用简单易懂的叙述,介绍了SQL语言中最基本的select语句的各种用法,从字段、记录、表的概念,到聚合函数和GROUP BY 和 HAVING 子句。然后介绍嵌套SELECT语句,从而提升初学者应用水平。最后介绍各种表连接,使读者真正掌握select语句的精华,解决学习SQL语言的难点问题,步入SQL高手行列。SQL语言简介SQL是结构化查询语言(Structured Query Language)的缩写。这种语言允许我们对数据库进行 复杂的查询。同时也提供了创建数据库的方法。SQL语言的使用范围非常广泛。许多数据库产品 都支持SQL语言,这意味着如果我们学会了SQL语言,我们可以把这种知识运用到MS Access 或 SQL Server, Oracle, DB2以及非常多的其它数据库中。 SQL语言运用在关系型数据库中。一个关系型数据库把数据存储在表(也称关系)中。每个 数据库的主要组成就是一组表。每个表又由一组记录组成--每条记录在表中有相同的结构, 包含固定数量的具有一定类型的字段。 下面我们来看一个实际的数据库中的表。该表的表名为cia,包含250多条记录,每个记录代表 一个国家。表由5个字段组成,字段的值有的是字符串类型,有的是数字类型。 name region area population gdp ---- ------ ------ ---------- ----------- Yemen Middle East 52797023400000000 Zaire Africa 2345410Zambia Africa 752610 9445723 7900000000 Zimbabwe Africa 390580下面我们可以用一些SQL语句来查询这个表中我们该兴趣的数据。 1. 中国的GDP是多少? 查询用的SQL语句为: select gdp from cia where name=china 查询结果为: 4800000000000 2. 给出每个地区的国家数和人口总数。并且按地区的人口数从多到少排序。 查询用的SQL语句为: SELECT region, COUNT(name), SUM(population) FROM cia GROUP BY region ORDER BY 3 DESC 查询结果为: region COUNT(name) SUM(population) ------ ----------- --------------- Asia 14 2963031109 Africa 59 793382933 Europe 43 580590872 .... 怎么样,对SQL语言有了基本的了解了吧,同时对数据库,表,记录,字段等一系列在SQL语言中常用的 感念也有大概的认识吧。如果不是很清楚也没关系,在接下来的内容中我们从SQL语言中最简单 的内容逐步给大家作介绍,并提供丰富的练习让大家实际操作。相信学完本系列教程,你可以成为一个 SQL语言的高手。网站简介为著名SQL网站在中国的主打网站。该网站和其它提供SQL教程网站 最大的区别就是提供了一个可以让学习者实际练习各种SQL语句的平台。这对SQL的初学者非常重要。 同样,为有一定工作经验的数据库管理员和数据库程序员提供了几乎所有主流数据库的参考资料。 同时提供各种数据库的后台支持,让大家在线执行各种SQL语句,验证同一个SQL语句在不同数据库中的 兼容性。 给初学者提供达几百道的SQL在线练习题,从最简单的SELECT到各种复杂的JOIN语句, 可供学习时间达几十小时。这些练习题由英国 Napier 大学的Andrew Cumming提供。 Andrew Cumming(http://www.dcs.napier.ac.uk/~andrew/)长期进行SQL语言的教学,这些练习题都是 他平常教学中给学生的实际材料,因此对学生非常有针对性,很有价值。 因为这些材料本来就是英国 Napier大学给他们本校学生使用的,因此对于在学校从事数据库和SQL语言教学的老师, 欢迎老师给学生使用、练习这些习题。并给提供宝贵的意见和建议最基本的SELECT命令select命令或语句用来获取一个或多个表中的记录信息,一般配合where子句使用,来取得满足 某些条件的记录,如果没有where子句,将返回所有记录。一般的使用方式如下: SELECT attribute-list FR
文档评论(0)