数据库管理:使用T-SQL进行条件查询

需积分: 0 1 下载量 142 浏览量 更新于2024-08-15 收藏 339KB PPT 举报
本文主要介绍了数据库的基本管理和T-SQL语句,特别是关于带条件的查询操作。同时,提到了T-SQL的不同语言分类,包括DCL、DDL、DML和DQL,以及数据库相关的文件类型,如主数据文件、辅助数据文件和日志文件。 在数据库查询中,使用`WHERE`子句是执行有条件查询的关键。例如,要查询名为“李明”的学生信息,可以使用如下SQL语句: ```sql SELECT * FROM xs WHERE 姓名 = '李明' ``` 另一个例子是查询xs表中出生日期在1989年1月3日之后的学生,查询语句如下: ```sql SELECT 姓名, 出生日期 FROM xs WHERE 出生日期 > '1989-1-3' ``` 这里需要注意的是,对于字符型或日期型的数据,应当使用单引号将其括起来。 T-SQL是Transact-SQL的简称,它是SQL的一个扩展,主要用于Microsoft SQL Server。T-SQL语句分为四大类: 1. 数据控制语言(DCL):用于权限管理,包括`REVOKE`(撤消权限)、`DENY`(拒绝权限)和`GRANT`(授予权限)。 2. 数据定义语言(DDL):用于创建和修改数据库结构,包括`CREATE`(创建)、`ALTER`(修改)和`DROP`(删除)等操作。 3. 数据操作语言(DML):用于处理数据,包括`INSERT`(插入)、`UPDATE`(更新)和`DELETE`(删除)等操作。 4. 数据查询语言(DQL):用于检索数据,最常用的就是`SELECT`语句。 在创建数据库时,涉及的主要文件类型有: - 主数据文件(.mdf):每个数据库都有且仅有一个主数据文件,存储数据库的主要数据。 - 辅助数据文件(.ndf):根据需要添加,用于扩展数据库容量。 - 日志文件(.ldf):存储事务日志,用于数据库的恢复操作。 创建数据库的语法格式大致如下: ```sql CREATE DATABASE 数据库名 ON PRIMARY ( NAME = '逻辑名', FILENAME = '文件的存放路径', SIZE ... ) LOG ON ( NAME = '日志逻辑名', FILENAME = '日志文件存放路径', SIZE ... ) ``` 通过理解和掌握这些基本概念,可以更有效地进行数据库管理和数据操作。