SQL2K数据库开发十七之视图操作创建视图

简介:
         1.在SQL Server企业管理器中,展开sample数据库,点击"视图"节点.在右侧的视图列表面板中,右击鼠标,在弹出的菜单中选择“新建视图”命令。
          2.在出现的设计视图的窗口中,在关系图窗格中右击鼠标,在出现的菜单中选择“添加表”命令,或者点击工具栏上的添加表图标。
          3.选择视图的基表,如有多个基表,则按住Ctrl 键多次选取。然后点击“添加”按钮,将基表加入关系图窗格中。
          4.这时所选的表出现在视图设计器的关系图窗格中。在关系图窗格中选择要加入视图的列,所选的列会出现在网格窗格中,并且在SQL窗格中显示与之对应的SELECT语句。如下图:
          5.在关系图窗格中的空白处右击鼠标,在弹出的菜单中选择“属性”。
          6.在弹出的属性对话框中,“DISTINCT值”选项可以使视图不输出值相同的行,“加密浏览”选项可以对视图的定义进行加密。“顶端”可以限制视图最多输出的记录数目。
          7.在网格窗格中的“别名”列,可以为该列取一个别名。该别名对应于SELECT语句中的AS子句。
          8.网格窗格中的“输出”列设置所选的列是否在视图结果中显示出来。如果取消了一列的输出,则相应的在SELECT语句中也不出现该列。
          9.网格窗格中的“排序类型”和“排序顺序”则定义了结果中列的排序方式。其中“排序类型”定义每一列的升序或降序,“排序顺序”则定义多个列的排序先后。
          10.为了查看视图中的数据,可以在关系图窗格中的空白处右击鼠标,在弹出的菜单中点击“运行”命令,或者点击工具栏上的运行图标。
          11.可以看到在结果窗格中显示了视图中的数据。
          12.点击工具栏上的保存图标,在弹出的窗口中显示了系统为新视图所取的名称,点击确定按钮就可以保存该视图。
          13.通过本例我们学习了如何在企业管理器中,创建一个视图以及设置视图的属性。
-------------------------------------------------------------







本文转自redking51CTO博客,原文链接:http://blog.51cto.com/redking/63181 ,如需转载请自行联系原作者

相关文章
|
14天前
|
SQL Oracle 关系型数据库
sql语句创建数据库
在创建数据库之前,请确保你有足够的权限,并且已经考虑了数据库的安全性和性能需求。此外,不同的DBMS可能有特定的最佳实践和配置要求,因此建议查阅相关DBMS的官方文档以获取更详细和准确的信息。
|
14天前
|
SQL 数据库
数据库开发之子查询案例的详细解析
数据库开发之子查询案例的详细解析
12 0
|
17小时前
|
SQL 自然语言处理 搜索推荐
SQL Server 索引和视图
SQL Server 索引和视图
|
3天前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
41 3
|
6天前
|
SQL 安全 PHP
【PHP 开发专栏】PHP 防止 SQL 注入的方
【4月更文挑战第30天】本文介绍了PHP防止SQL注入的策略,包括理解SQL注入的原理和危害,如数据泄露和系统控制。推荐使用参数化查询(如PDO扩展)、过滤和验证用户输入,以及选择安全的框架和库(如Laravel)。此外,强调了保持警惕、定期更新维护和开发人员安全培训的重要性,以确保应用安全。
|
7天前
|
SQL 关系型数据库 MySQL
利用 SQL 注入识别数据库方法总结
利用 SQL 注入识别数据库方法总结
|
7天前
|
SQL 关系型数据库 MySQL
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
14 0
|
12天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
|
13天前
|
SQL 运维 数据库
sql数据库引擎失败
sql数据库引擎失败
|
14天前
|
SQL 缓存 数据库
sql 数据库优化
SQL数据库优化是一个复杂且关键的过程,涉及多个层面的技术和策略。以下是一些主要的优化建议: 查询语句优化: 避免全表扫描:在查询时,尽量使用索引来减少全表扫描,提高查询速度。 使用合适的子查询方式:子查询可能降低查询效率,但可以通过优化子查询的结构或使用连接(JOIN)替代子查询来提高性能。 简化查询语句:避免不必要的复杂查询,尽量使SQL语句简单明了。 使用EXISTS替代IN:在查询数据是否存在时,使用EXISTS通常比IN更快。 索引优化: 建立合适的索引:对于经常查询的列,如主键和外键,应创建相应的索引。同时,考虑使用覆盖索引来进一步提高性能。 避免过多的索引:虽然索引可以提高查询