- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 表中数据的操作 本章学习目标 掌握如何在SQL Server管理控制台中操作表中的数据 掌握使用SELECT语句查询数据的方法 掌握使用INSERT语句插入数据的方法 掌握使用UPDATE语句更新数据的方法 掌握使用DELETE语句删除数据的方法 5.1 在SQL Server管理控制台中操作表中的数据 表中数据的操作包括数据的查询、插入、修改和删除。可以在SQL Server管理控制台中非常方便地对数据执行各种操作,也可以利用Transact-SQL中的命令完成相应的功能。 在SQL Server管理控制台中,打开指定的数据库并展开“表”对象,右击要操作的数据表,并从弹出的快捷菜单中选择“打开表”选项,就会看到数据表数据显示结果窗口。 5.1 在SQL Server管理控制台中操作表中的数据 将光标定位到最后一条记录后面,输入新的记录就可以完成插入操作;将光标定位到某条记录,改变某个数据的值就可以完成更新操作;右击某条记录,从弹出的快捷菜单中选择“删除”选项就可以完成记录的删除操作。 5.2 查询数据 SELECT语句可以根据实际需要从一个或多个表中选择一个或多个行或列。 1)语法格式: 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 ] ] 汉语语法: SELECT [ ALL | DISTICT ] 字段表达式 1 [,字段表达式2 [,…n] ] [ INTO 新表 ] FROM 表名1 [,表名2 [,…n] ] [ WHERE 筛选条件表达式 ] [ GROUP BY 分组表达式 [ HAVING 分组条件表达式 ] ] [ ORDER BY 字段 [ASC | DESC ] ] 5.2 查询数据 ALL:指定显示所有记录,包括重复行。ALL是默认设置。 DISTINCT:指定显示所有记录,但不包括重复行。 TOP n [PERCENT]:指定从查询结果中返回前n行。 select_list:指定返回结果中的列。如果有多个列,用逗号分隔。 5.2 查询数据 *:表示所有列。 column_name:指定是要返回的列名。 expression:是列名、常量、函数以及由运算符连接的列名、常量和函数的任意组合,或者是子查询。 2 )语句说明 (1)SELECT 语句的基本格式是由SELECT子句、FROM 子句和WHERE 子句组成的查询块。 (2)整个SELECT语句的含义是:根据WHERE 子句的筛选条件表达式,从FROM子句制定的表中找出满足条件记录,再按SELECT语句中制定的字段次序,筛选出记录中的字段值构造一个显示结构表。 (3)如果有GROUP BY子句,则将结果按 分组表达式 的值进行分组,该值相等的记录为一个组。 (4)如果GROUP BY子句带HAVING短语,则只有满足制定条件的组才会显示输出。 说明:SELECT语句操作的是记录集合,而不是单独的一条记录。语句返回的也是记录集合,即结果表。 3 ) 基于单表的简单查询 1) 选择部分列并指定它们的显示次序 例:显示STUDENT_INFO表中学生的姓名、性别以及班级 SELECT name,sex,class FROM student_info 2) 通配符“*”的使用。 例:列出student_info表所有的字段 Select * from student_info 4 ) 使用单引号加入字符串 SELECT 语句中,可以在一个字段的前面加上一个单引号字符串,对后面的字段起说明作用。 例:显示student_info 表中学生的姓名和家庭住址 Select name,’家庭住址’,address from student_info 5.2 查询数据 在SELECT语句中至少要包含两个子句:SELECT和FROM。 SELECT指定查询的某些选项,FROM指定查询的表。 例如:查询T_STUDENT表中所有的数据,可以写为: SELECT * FROM T_STUDENT 5.2 查询数据 在显示结果时,可以制定以别名代替原来的字段名称,共有3种方法: (1)采用“字段名 AS 别名”的格式。 (2)采用“字段名 别名”的格式。 (3)采用“别名=字段名”的格式。 例:显示student_info表中学生的姓名和家庭住址
文档评论(0)