我刚开始使用ms sql server(2008 express)并花了大约一小时左右尝试了一些基本查询。 sql脚本(正确的术语?)与一般的计算机编程相比如何?正在编写sql查询,需要学习,需要尽可能多的练习等等软件开发?正在编写与软件开发相当的高级SQL查询,至少在某种程度上,如果是这样,你能解释一下吗?
另外,我找到了几个用于学习sql的教程和参考站点,但是你还可以推荐一些其他站点。
另外(2),我正在使用msSQL中的sql查询设计器,它似乎是学习编写sql命令的好工具,但有没有办法使用设计器来插入数据。它似乎只适用于SELECT数据。
任何其他关于学习,更好理解等的一般性评论SQL将不胜感激。感谢
答案 0 :(得分:1)
答案 1 :(得分:1)
我认为你会发现它们的关键问题是SQL是声明性的,与你可能熟悉的大多数计算语言不同。这是根本的。拿起任何计算机科学教科书,然后从那里开始。
SQL在我看来并不比其他任何东西困难。从历史上看,这是人们倾向于专注的领域,但这是当时可用技术的结果。它现在更容易获得,而且工具明显更好,因此专业知识现在普遍得到更广泛的传播。
答案 2 :(得分:0)
不同的是,SQL编程受到很大限制,在编写复杂逻辑时,您可能会发现它的编程选项有限,代码不清晰,因为没有模块化编程,以及游标之类的错误实现。
我在SO上读到某个地方,该数据库不用于编码,它仅用于存储数据和查询。从某种意义上说它很好。
我认为在该领域需要学习的重要事项是首先了解数据库中可用的所有功能,以便有效地使用它。其次,提高查询/分析能力。