【趣站】免费的闯关式SQL学习网站

地址:http://sqlmother.yupi.icu

GitHub: https://github.com/liyupi/sql-mother

SQL-Mother 是一个免费的闯关式的SQL学习网站。一共有30多个关卡。

 

教程

在 SQL 学习的起点,我们需要了解一些基本概念,包括数据库、数据表、SQL、select 查询以及全表查询。

数据库是存放专门存放和管理数据的库。数据库就好比是一座大型的图书馆,而这个图书馆可以存储大量的信息。我们可以在图书馆中建立各种各样的书架,每个书架代表一个数据表。

书架上会有很多本书,数据表中的每一行就相当于一本书,每一列就相当于这本书的属性,比如书的名称、书的出版日期等等。

SQL(Structured Query Language)是一种用于管理、操作和查询数据库的标准化语言,被广泛应用于各种类型的数据库,如 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 等,本系列教程中,我们将以通用的 SQL 语法带大家入门 SQL 查询的学习。

SQL 的语法是简单易学的,它使用类似自然语言的结构,方便开发人员和数据库管理员进行数据库操作和管理。无论是网站应用、企业软件还是大型数据系统,SQL 都是数据库操作的基础和核心。

如何使用 SQL 从数据库中查询数据呢?

首先要了解 select 查询,就好比是我们要从图书馆中找到我们感兴趣的书籍。我们可以使用 select 查询从数据表中检索所需的信息,就像是通过图书馆目录找到了我们想读的书。

select 查询语句有非常多的语法,本节我们学习的是最简单直接的 全表查询 。

当我们使用 select * from 表名 这样的 SQL 语句时,就是在进行全表查询,它会返回数据表中的所有行,让我们可以全面了解表中的数据。