基本查询技术
数据库中提供一种可以将表中的数据查询出来的技术。我们称为select查询
select查询技术的基本语法格式:
select [列名1,列名2,....] | * from 表名1,表名2,…
[where 条件]
[group by 分组的列名]
[having 聚合函数比较操作]
[order by 排序的列名]
(1)查询语句中“*”号代表将表中的列全部显示出来
select * from student
(2)如果只想在查询中显示某一些列
select sno,sname,sage from student
(3)在查询中可以为表或者列定义别名
a:为列定义别名
select sno as 学号,sname as 姓名 from student
b:为表定义别名
select sno,sname,sage,ssex from student a
好处:当出现多张表联系起作查询的时候,如果多张表中含有相同的列名的时候,为表定义别名使得查询比较方便。
例如:想查询课程是由哪些老师讲授。
select cname,tname from course a,teacher b
where a.tno = b.tno
(4)distinct关键字
此关键字是为了去掉列中重复的值
(5)order by 排序
语法: order by 列名 [desc | asc]
desc:代表降序排列
asc: 代表升序排列
select * from student order by sname
如果不写排序关键字,默认的是升序
select * from student order by sname desc
按降序排序
分享到:
相关推荐
SqlServer2005数据库字典--表结构
SQL Server 数据库技术---基础篇(T-SQL基础、数据库几本操作、SQL Server 2008新特性)、数据库安全(SQL Server 2008 安全数据文件安全与灾难恢复、 复制)、SQL开发(数据库设计、SQL Server与CLR集成、在SQL ...
T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中使用的SQL扩展版本,它在标准SQL的基础上增加了一系列特有的语法和功能,使得数据库管理和开发更为高效。 本书分为九个章节,全面覆盖了T-SQL查询的...
### SQL Server 2008 附加 SQL Server 2005 数据库 #### 背景介绍 在日常工作中,我们可能会遇到需要将不同版本的 SQL Server 数据库进行迁移或附加的情况。例如,从 SQL Server 2005 升级到 SQL Server 2008 的...
"sql server 2008数据库转sql server 2005数据库" 本文将详细介绍四种将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库的方法。这些方法都是通过实践和总结得出的,旨在帮助读者快速、可靠地将 SQL Server ...
T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中用于数据操作、查询、存储过程和数据库控制的一种扩展SQL语法。此书主要关注于如何高效地使用T-SQL进行数据检索和处理,为数据库管理员和开发人员提供...
SqlServer2000数据库字典--表结构
SQL Server 2005是微软公司推出的一款强大的关系型数据库管理系统,它在企业级数据存储、管理和分析中扮演着重要角色。本教程主要涵盖了SQL Server 2005的基础知识、安装配置、数据库设计、数据操作、事务处理、备份...
《SQL Server 2005 数据库系统开发完全手册》是一部深入探讨SQL Server 2005数据库管理系统的重要参考资料,适合数据库开发人员、管理员以及对SQL Server 2005有兴趣的学习者。这本书包含了丰富的实践代码,旨在帮助...
本书具有很强的操作性和实用性,可作为高等院校、高职学校“SQL Server数据库原理与应用”课程的教材,或社会培训班“SQL Server 2005”的基础入门教材,同时对从事数据库开发和管理的人员也具有较高参考价值。
Microsoft SQL Server 2008技术内幕 T-SQL 查询 一书中,第四章,索引优化章节的示例数据库脚本。
│ 01-SQLSERVER数据库基础.mp4 │ 02_01-创建数据库.mp4 │ 02_02-创建数据表.mp4 │ 02_03-表结构和约束的维护.mp4 │ 03-插入数据.mp4 │ 04-数据的修改和删除.mp4 │ 05-基本查询.mp4 │ 06_01-条件查询一.mp4 ...
该书解释并比较了sql server 2000和sql server 2005在数据库开发相关问题上的解决方案,深入讨论了sql server 2005中新增的t-sql编程特性,包含了大量的代码示例、表示例和逻辑难题以帮助数据库开发人员和管理员理解...
《Microsoft SQL Server 2005技术内幕全套(三):T-SQL查询》是一部深入探讨SQL Server 2005数据库管理系统中Transact-SQL(T-SQL)查询技术的专业著作。本部分主要聚焦于如何高效、准确地在SQL Server 2005环境中...
SQL Server 2005的JDBC驱动程序(sqljdbc.jar)允许Java应用程序连接到SQL Server数据库,执行SQL语句,以及管理数据库连接。 在提供的压缩包中,"jakarta-struts-1%5B1%5D.1-src.rar"包含了Struts 1.1的源代码,这...
《SQL Server 2005 数据库开发详解源码》是一个深入探讨SQL Server 2005数据库开发的资源集合,包含源代码示例。在这个压缩包中,"BookSamples"可能是一个目录,包含了各种与SQL Server 2005数据库开发相关的实例...
SQLServer数据库课程设计---选课管理系统
在SQL Server 2005时代,SSMSEE提供了对SQL Server数据库的基本管理功能,包括创建、修改和删除数据库,编写SQL查询,以及执行基本的数据备份和恢复操作。它支持对SQL Server Express Edition以及部分标准版的功能,...
本教程旨在帮助读者掌握SQL Server 2005的核心功能,提升在数据库管理、数据存储、查询优化以及安全控制等方面的能力。 首先,SQL Server 2005是微软推出的一款企业级关系型数据库管理系统,其强大的数据处理能力和...
这一章会介绍SQL Server 2005的基本架构,包括其数据库引擎、Management Studio工具以及如何创建和管理数据库。它会帮助初学者理解数据库的核心概念,如数据模型、关系理论和数据库设计原则。 **第4章 数据库管理**...