第5章 数据查询与操作

时间:2025-04-30

SQL Server 2005 数据库管理与开发教程第5章 数据查询与操作

本章主要介绍针对数据表记录的各种查 询以及对记录的操作,主要包括选择查询、 数据汇总、基于多表的连接查询、子查询 以及向表中添加、修改和删除记录。 通过本章的学习,读者可以应用各种查 询对数据表中的记录进行访问,可以使用 SQL Server Management Studio或者调 用Transact-SQL语句对数据表中的记录进 行操作。

5.1 创建查询和测试查询 5.2 选择查询 5.3 数据汇总 5.4 基于多表的连接查询 5.5 子查询 5.6 添加表中的记录 5.7 修改表中的记录 5.8 删除表中的记录

5.1

创建查询和测试查询

5.1.1 编写SQL语句 在SQL Server 2005中,用户 可以在Microsoft SQL Server Manager Studio中编写SQL语句 操作数据库。

(1)单击“开始”/“程 序”/“Microsoft SQL Server 2005”/“SQL Server Management Studio”命令,打开 SQL Server Manager Studio窗 口。

(2)使用“Windows身份验证”建立连 接。 (3)单击“标准”工具栏上的“新建查 询”按钮。 (4)输入如下SQL语句: Use student Select * From course

5.1.2

测试SQL语句

在新建的查询窗口中输入SQL语句之后, 为了查看语句是否有语法错误,需要对 SQL语句进行测试。 单击工具栏中的 按钮或直接按 <Ctrl>+<F5>组合键可以对当前的SQL语句 进行测试,如果SQL语句准确无误,在代 码区下方会显示“命令已成功完成”,否 则显示错误信息提示。

5.1.3

执行SQL语句

最后要执行SQL语句才能实现 各种操作。 单击工具栏上的 按钮或 直接按<F5>键可以执行SQL语句。 上面输入的SQL语句的执行结 果如图5.1所示。

图5.1

显示Course表的所有记录

5.2 5.2.1

选择查询

简单的SELECT查询

SELECT语句是从数据库中检索数据并 查询,并将查询结果以表格的形式返回。

SELECT语句的基本语法如下: SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ASC| DESC ]]

1.选择所有字段

Select语句后的第一个子句,即 Select关键字开头的子句,用于选择 进行显示的列。 如果要显示数据表中所有列的值时, Select子句后用星号(*)表示。

【例5-1】 查询包含所有字段的记录。 在Student数据库中,查询grade 表的所有记录,查询结果如图5.2所示。 SQL语句如下: use student select * from grade

图5.2

查询显示grade表的内容

2.选择部分字段 在查询表时,很多时候只显示所需 要的字段。 这时在Select子句后分别列出各个 字段名称就可以。 【例5-2】 查询包含部分字段的记录。

第5章 数据查询与操作.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219