If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

下一步要学习什么

祝贺你继续学习SQL!现在你已经学习了不少知识,下面是进一步深入学习之路。

尝试在不同情况下使用SQL

在可汗学院,我们创建了包含一些虚拟数据的模拟场景以便你练习使用SQL。我们鼓励你在这里多多练习,但你很可能也会希望在真实数据的环境中使用你的技能。
在数据分析中使用SQL 近年来,SQL经常被用来分析来自各种领域的数据。可以让您迅速开始分析数据的一种方法是使用 Google 的 BigQuery,其中包括类似 SQL 的语言,你可以上传数据或使用公共数据集。 从 BigQuery 文档中了解更多。
在服务器端尝试使用SQL。 SQL 可用于管理APP应用的服务器端数据库中的数据。用户通过“前端" (网页或移动应用程序) 使用该APP时,前端将 http 请求发送到 "后端" (服务器),后端向数据库发出 SQL 命令。你可以使用许多不同的程序语言/框架在自己的计算机上建立一个服务器-终端APP应用程序。两个流行的堆栈是 LAMPLAPP
在网页中使用 SQL 。 如果您没有建立服务器程序,也没有数据可分析,则可以在网页内使用 SQLite 来存储用户在使用网页时创建的数据。但是,当用户离开网页时,这些数据不会保存。您可以通过这里进一步学习 在网页中使用 SQLite。

深入学习 SQL

我们已经介绍了很多SQL内容, 但随着您更多地使用它的时候,特别是用于创建读取和写入数据库来加强应用程序时,您应该熟悉SQL的所有可用的功能。您可以深入了解有关 检索和查询限制触发器视图外键约束。你最好先弄清楚这些功能都是在何种SQL环境下使用的,这样你就能选取最准确的文档来阅读。
您还可以学习流行的数据库供应商发布的的不同版本的SQL,比如 MySQL,PostGreSQL,Oracle,MS SQL和 DB2,可能与在服务器-端点上学习 SQL 结合起来。

深入学习数据库

SQL 是一种与数据库交互的方法,因此通过学习SQL,您还了解了数据库的工作原理。然而, 你可以在数据库领域更深入一步--更多地了解理论、原则和设计--比如 关系设计理论, 关系代数统一建模语言。 学习这些知识的一个渠道是利用斯坦福大学的自定进度课程 数据库课程入门

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.