什么是 SQL

SQL,全称 Structured Query Language,是一种结构化查询语言。

SQL,是一种数据库访问语言。

SQL,是一种 半衰期很长的语言,自 1970 年代诞生到现在,经久不衰,日久弥新。

SQL 能做什么

  • SQL 可用于在数据库中增加,删除,修改,查询数据;

  • SQL 可用于新建数据库,新建数据表;

  • SQL 可用于新建视图,函数;

  • SQL 可用于简单的数据清洗;

  • SQL 可用于简单的数据分析;

  • SQL 可搭配 Hive,Spark SQL 做大数据;

  • SQL 可搭配 SQLFlow 做机器学习;

  • SQL 可搭配一定的工具做数据报表。

RDBMS有哪些

RDBMS,全称relational database management system(关系数据库管理系统),是一种数据库软件,但我们经常狭义地称呼它为数据库。RDBMS将数据及数据关系以数据库和数据表的形式存储,并提供 SQL 访问接口。

目前主流 RDBMS 有 MySQL、PostgreSQL、SQL Server 和 Oracle;其中MySQL和PostgreSQL是免费开源且使用广泛的数据库,也是我们学习的重点。

不同的数据库厂商对于 SQL 的支持差异颇大,一份精简的 wiki 实在无法囊括那么多,因此本 wiki 以MySQL和PostgreSQL为主,且默认使用MySQL。当然你大可不必担心,本 wiki 介绍的 SQL 知识几乎可以无缝地跑在不同的数据库,对于差异我们会着重说明。

接下来跟着编程之家小编整理的SQL学习内容往下进行学习SQL。