我想开始学习sql?我应该从哪里开始?我正在寻找具体的答案: 平台 - Windows / Linux RDBMS - MSSQL / Oracle / MySQL 书籍 - 伴随着一些现实世界的案例研究(不是无聊的作者/书籍关系) 在线资源 - 教程/现实世界项目
答案 0 :(得分:19)
1)深入了解数据库是什么(谷歌,维基百科)
2)了解RDBMS是什么(关系数据库管理系统)
3)了解“正常形式”是什么。
4)阅读一本易于阅读的“入门”书。我建议这本书:
MySQL Crash course by Ben Forta, Sams publishing ISBN: 0-672-32712-0
5)下载+安装MySQL并阅读文档。它附带了一个可以帮助你的帮助文件。使用您拥有的任何书籍来完成基础示例并学习。理想情况下,无论你有什么书,都会带着非常清晰明确的例子向你介绍这些概念。
答案 1 :(得分:17)
http://www.w3schools.com/sql/default.asp 他们的教程是一个很好的开始。
答案 2 :(得分:8)
查看此网站:SQLZoo,这是一个非常好的互动教程,非常好,您可以通过实时查询来学习...
答案 3 :(得分:4)
对于Microsoft SQL Server 2005,
您可以下载SQL Server 2005 Express Edition 版本免费。
设置自己的Bloglines帐户并订阅您感兴趣的SQL Server供稿。如果您想要开始,我可以在评论中添加一些建议。
如果你想咬牙 如何利用SQL Server 与不同类型的合作 然后Samples and Starter Kits看起来就像他们一样 将是一个很好的起点。请记住,每个示例应用程序也需要一个免费的Visual Studio IDE。详细信息在页面上。
答案 4 :(得分:3)
首先要了解关系数据库和关系理论(以及基于它的集合理论),然后SQL将更容易理解。 C J Date关于数据库的经典着作很难被击败
答案 5 :(得分:1)
SQL Fundamentals是我读过的最好的SQL书。它提供了Oracle和MS Access中的示例,面向初学者。
答案 6 :(得分:1)
Joe Celko的图书 - 尤其是thinking in sets