趋近智
你可能在想:“我到底在哪里能实际编写和运行SQL命令呢?”搭建环境的步骤解答了这个问题。虽然阅读SQL相关内容很有益,但巩固理解的最佳方式是动手实践。搭建一个环境能让你试用查询、立刻看到结果、并培养实用技能。
这一步是可选的,特别是如果你正在使用一个提供自己SQL执行环境的集成学习平台。不过,拥有自己的环境对独立练习和日后查看不同数据集很有益。
自己运行SQL查询能提供宝贵的反馈。你会遇到错误,学会调试,理解不同子句如何影响输出,并获得获取所需特定信息的信心。把它想象成学习一门口语;你可以学习语法规则,但流利程度来自实际说话。类似地,SQL的流利度来自编写和执行查询。
要运行SQL查询,你通常需要两个部分:
对初学者来说,搭建一个功能完善的企业数据库系统可能过于复杂。幸运的是,有一些非常适合学习的更简单的选择。
这里有几种简单易行的方式可以快速搭建并运行一个环境:
许多网站提供免费环境,你可以在其中直接在浏览器中针对预设的示例数据库编写和运行SQL查询。
这通常是立即开始尝试的最快方式。
SQLite是学习和开发的一个热门选择,因为它设置起来非常简单。它不作为独立的服务器进程运行;相反,它直接读写你电脑上的一个文件。
使用DB Browser搭建SQLite在易用性和拥有本地持久环境之间取得了极好的平衡。
像PostgreSQL、MySQL或SQL Server Express这样的数据库是功能强大、免费的选择,常用于生产环境。搭建它们需要安装数据库服务器软件,并单独选择和配置一个客户端工具(例如PostgreSQL的pgAdmin、MySQL的MySQL Workbench,或DBeaver作为通用客户端)。
尽管这是有价值的经验,但对于刚开始学习本课程涵盖的基本内容来说,这可能比必要的更复杂。像Docker这样的工具可以简化这些数据库的搭建,但这引入了另一个需要学习的技术。
为了配合本入门课程的学习,强烈建议使用在线SQL沙箱或搭建带DB Browser的SQLite。两种选择都能最大限度地减少搭建障碍,让你专注于学习SQL语法和原理。
选择你觉得最舒服的选项。用于获取、筛选和汇总数据(我们接下来会讲到)的特定SQL命令在这些环境中大体一致。一旦你选择并搭建好你的环境,请尝试运行一个非常简单的测试查询,例如 SELECT 'Hello, SQL!'; 或 SELECT 1 + 1; 来确保它正常工作。
环境准备就绪(或了解如何搭建一个环境)后,你就可以在后面的章节中开始编写你的第一个真正的SQL查询了。
这部分内容有帮助吗?
© 2026 ApX Machine LearningAI伦理与透明度•