加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

查询语句的基本结构(1):SELECT语句基本语法

(2013-05-27 14:14:32)
标签:

星号

表格

命令

都是

数据表

it

分类: 数据库

查询语句的基本结构1):SELECT语句基本语法

    使用SELECT语句进行数据查询是数据库的核心操作,是从数据库中检索行,并允许从 SQLServer 2012 中的一个或多个表中选择一个或多个行或列。该语句具有灵活的使用方式和丰富的功能,能够较完整的完成数据查询工作。SQL Server 2012对数据的操作也是基于SELECT语句来完成的。

    说明:本章节中后续的所有的数据操作都是基于SQL语句来完成,而相应的数据查询的新建和执行都是在SQL ServerManagement Studio查询分析器窗口中完成。

    SELECT语句主要用于查询数据,基本的SELECT语句的语法如图所示。

http://img.itc.cn/photo/o5ztgT0WJDk

基本SELECT语句的语法

    选择列表可以包括几个列名或者表达式,用逗号隔开,用来指示应该返回哪些数据。选择列表表达式可以是列名、函数或常数的列表。FROM子句包含提供数据的表的名称。

    注意:在使用范例数据库之前,应先启动数据库服务器,然后使用USE命令打开范例数据库。在SQL Server ManagementStudio查询分析器窗口中执行SQL语句。后续只写SQL执行语句,打开数据库省略。

    1.选取指定字段

SELECT后写出要查询的字段名(可部分指定也可全部),服务器将按SELECT后给出的列顺序来显示这些列。选取字段就是关系运算的投影运算。

    【示例1从范例数据库中[Person].[PhoneNumberType]表中查询电话号码类型编号信息,要求显示PhoneNumberTypeIDName这两列。如图所示完成数据表的查询。

http://img.itc.cn/photo/o5ztgd6f4FA

    选取指定列完成数据表查询

    查询结果只显示指定的列。没有指定的列都被隐藏了。

    2.选取全部字段(*

    选取全部字段可在SELECT后用“*”号表示所有字段,服务器及会按用户创建表格时声明列的顺序来显示所有的列。

    【示例2从范例数据库中[Person].[PhoneNumberType]表中查询所有电话号码类型编号信息,如图所示。

http://img.itc.cn/photo/o5ztg6894sq

选取全部字段完成数据表查询

    由于使用的了星号(*),查询结果会显示所有的列。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有