深入浅出SQL系列教程之SQL语言简介

叶振活

叶振活

2016-01-29 15:57

深入浅出SQL系列教程之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 527970 14728474 23400000000
Zaire Africa 2345410 44060636 18800000000
Zambia Africa 752610 9445723 7900000000
Zimbabwe Africa 390580 11139961 17400000000

  下面我们可以用一些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语言的高手。
展开更多 50%)
分享

猜你喜欢

深入浅出SQL系列教程之SQL语言简介

SQLServer
深入浅出SQL系列教程之SQL语言简介

深入浅出SQL系列教程之基本SELECT命令

SQLServer
深入浅出SQL系列教程之基本SELECT命令

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

深入浅出SQL教程之子查询语句

SQLServer
深入浅出SQL教程之子查询语句

深入浅出SQL教程之嵌套SELECT语句

SQLServer
深入浅出SQL教程之嵌套SELECT语句

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

深入浅出SQL教程之Group by和Having

SQLServer
深入浅出SQL教程之Group by和Having

深入浅出SQL教程之SELECT语句的自连接

SQLServer
深入浅出SQL教程之SELECT语句的自连接

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:制作一轮梦幻的蓝色弯月

Photoshop教程:制作一轮梦幻的蓝色弯月

网管维护局域网技巧大汇总

网管维护局域网技巧大汇总
下拉加载更多内容 ↓