自学SQL

Hi,我们今天要讲的这套SQL课程更适合初学者自学,内容由浅入深。如果你恰好是程序小白、运营、产品,在工作中需要用到SQL,这套课程简直是为你量身定做。

前期你将学会如何通过SQL命令查询所需的数据,并应用到工作中。 之后将会深入学习所有有关 SQL 的知识 ,每个小节最后都会有练习题。边学边练,可以帮你及时巩固学习到的知识。

如果您已经对SQL有所了解,也可以使用本课程巩固知识点和查阅SQL语法。从现在开始,我将带领你学习 SQL,带你进入数据库的世界!

本教程中的练习题,请移步 :1818/my/course/64 进行练习。

您也可以在该网站免费学习到更多课程。

SQL 是什么?

SQL 全称为Structured Query Language(结构化查询语言)。
要讲SQL就绕不开database(数据库), 平时所说的数据库,一般就是指的 Relational database(关系型数据库)。大家知道数据库是用来存储大量数据的一种软件,SQL是用来操作数据里的数据,具体来说SQL可以做数据查询,数据更新,写入数据等等。
其实大到银行账户的管理,小到手机的电话簿,可以说社会的所有系统中都有数据库的身影。

自学SQL

SQL和数据库是天生的一对,目前世界上大部分网站和APP背后的数据都是建立在SQL数据库基础之上。

数据库种类

SQLite,MySQL, Postgres, Oracle 和 Microsoft SQL Server,这几个数据库(可以理解为软件)是目前比较流行的一些数据库。所有这些数据库都支持标准的 SQL,换句话说,你学会了SQL就可以对这些数据库做数据操作了! 当然上面的每一种数据库都有自己的特性和适用范围。比如手机上一般使用轻量级的数据库,而银行会使用数据安全有保障,性能更强大的数据库。

关系型数据库

在学习SQL语法之前有必要解释一下什么是关系型数据库(Relational databases)。数据库由若干张表(Table)组成,Table是由行(rows)和列(columns) 组成。一个Table存储一个类别的数据,每一行是一条数据,每一列是这种数据的一个属性。

自学SQL

上面是一张商品表,表的列(垂直方向)也称为字段,它代表了保存在表中的数据项目。在商品表中,从商品编号到登记日期一共有 6 列。
与之相对,表的行(水平方向)称为记录,它相当于一条数据。商品表中总共有 8 行数据。 关系数据库必须以行为单位进行数据读写 ,请牢记。

列的查询

下面我们学习如何从数据库表中获取数据。
从表中选取数据时需要使用 SELECT 语句。通过 SELECT 语句查询并选取出必要数据的过程称为匹配查询或查询(query)。
SELECT 语句是 SQL 语句中使用最多的最基本的 SQL 语句。掌握了SELECT 语句,距离掌握 SQL 语句就不远了。

SELECT 语句的基本语法如下所示:

SELECT <列名> FROM <表名> ;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgxsx.html