SQL SERVER 2008查询设计

by shinichi_wtn 2009-02-13 00:03

最近在自学SQL SERVER,由于自己对ACCESS是非常熟悉了,因为以前的项目大都是小型数据库,所以ACCESS非常方便,易于部署。但是很早就想学习SQL Server了,毕竟.NET与SQL Server结合是最高效的,而且应付大型WEB站点也不在话下,所以开始了SQL的入门学习,当然建表、关系什么的都是比较容易的,尤其是运用功能强大的企业管理器,几乎能完成任何操作,由于ACCESS有查询设计器,能够避免直接键入SQL而自动生成相应的查询语句,所谓的傻瓜查询方式,这在并不太精通SQL语法并且进行复杂跨表多条件查询的时候尤其有用,SQL SERVER的企业管理器也拥有同样强大的查询设计器,而且可以直接在VS里调用(其实VS也能实现一些企业管理器常见的操作,尤其是在数据库和表、视图设计上,但是数据库安全与维护之类的操作就只能在企业管理中执行了),在企业管理器中,打开Query Designer,我们能看到和ACCESS类似的查询设计窗口,先需要添加进行查询的表,如下图

比如我们选择所有表,那么各个表之间的关系就很明显了,可以在需要查询的字段点击即可,像ACCESS里那样拖动也行,不管怎样,操作都很简便。

然后,限定相应的条件,查询语句就自动生成了,呵呵。当然,作为初学者,这样的方式的确能够快速上手,不过要加深自己的数据库查询设计的能力,最好还是自己编写SQL语句,因为在实际应用中,单靠设计器是无法实现的,比如嵌套查询,我们要复制表中的某些字段,那么需要在Insert语句里嵌套Select语句,如果要删除特定条件的某些字段,那么需要在Delete语句里嵌套Select语句,这要在查询设计器里自动构造出来几乎是不可能的,所以作为SQL Server的初学者,要学要了解的东西太多太多,如此大型的数据库软件也不是一天两天就能掌握的,而唯有在实践中不断摄取,不断总结,才能不断提高,继续努力吧,.NET和SQL Server,还有最感兴趣的AJAX。

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]

Recent Tweets

Twitter May 4, 23:00
因为疫情,五一只能在周边爬山,天气不错 https://t.co/ZJxRHj6fux

Twitter April 17, 22:20
坡峰岭爬山 https://t.co/gevMr3dkop

Twitter March 26, 23:21
月球陨落,剧情不错,特效牛逼 https://t.co/cyoCCXzVFu

Twitter February 1, 00:19
虎年快乐! https://t.co/Dltr5IMfcn

Twitter January 1, 00:05
Happy new year 2022! https://t.co/dCUV2yhO3K

Twitter December 26, 18:18
圣诞节🎄环球城市大道看电影,国产动画《雄狮少年》还是不错的 https://t.co/yVI76EZUVC

Twitter December 24, 22:06
圣诞快乐 https://t.co/SX3QadYBHY

Twitter December 18, 12:16
体验了下联通5g,感觉比移动的5g快不少 https://t.co/KblkbEI99l


Follow me on twitter >>

Month List