数据库基础:T-SQL语句与数据查询

需积分: 0 1 下载量 115 浏览量 更新于2024-08-15 收藏 339KB PPT 举报
"数据库基本管理和T-SQL语句的使用,包括SELECT基本语句,以及T-SQL的不同语言分类,如DCL、DDL、DML和DQL。" 在数据库管理系统中,T-SQL(Transact-SQL)是SQL的一个扩展,主要用于微软的SQL Server。在【标题】"Select基本语句-数据库基本管理"中,我们主要讨论的是如何使用SELECT语句来查询数据库中的数据。SELECT是最基础也是最常用的数据查询语句,它允许用户从数据库中检索所需的信息。 【描述】中提到了SELECT语句的三个基本用法: 1. 查询所有信息:通过`SELECT * FROM 表名`,其中星号(*)代表选择表中的所有列。 2. 查询特定列:`SELECT 列1, 列2, ... FROM 表名`,多个列之间用逗号分隔。 3. 查询单列数据:`SELECT 列名 FROM 表名`,仅选择指定列的数据。 T-SQL语句按照功能可以分为四类: - 数据控制语言(DCL):用于权限管理,包括`REVOKE`撤消权限,`DENY`拒绝权限,以及`GRANT`授权给用户或角色。 - 数据定义语言(DDL):用于创建和修改数据库结构,包括`CREATE`创建数据库和表,`ALTER`修改现有结构,以及`DROP`删除数据库或表。 - 数据操作语言(DML):涉及数据的增、删、改,包括`INSERT`插入新数据,`UPDATE`更新已有数据,以及`DELETE`删除数据。 - 数据查询语言(DQL):专注于数据的检索,主要就是我们刚才讨论的`SELECT`语句。 数据库文件是存储数据的地方,主要包括: - 主数据文件(.mdf):每个数据库有一个主数据文件,存储数据库的主要数据。 - 辅助数据文件(.ndf):非必须,但当数据库较大时,可以增加这些文件以扩展存储空间。 - 日志文件(.ldf):记录数据库的事务日志,用于数据库的恢复和一致性检查。 创建数据库的语法示例是: ```sql CREATE DATABASE 数据库名 ON PRIMARY ( NAME = '逻辑名', FILENAME = '文件的存放路径', SIZE = 文件初始大小, MAXSIZE = 文件最大大小, FILEGROWTH = 文件增长量 ) LOG ON ( NAME = '逻辑名', FILENAME = '日志文件存放路径', SIZE = 日志初始大小, MAXSIZE = 日志最大大小, FILEGROWTH = 日志增长量 ) ``` 这只是一个基本框架,实际创建数据库时需要根据具体需求填充具体的大小和增长参数。 掌握SELECT语句以及T-SQL的不同语言分类是数据库管理和开发的基础,它们是与数据库交互的关键工具。通过学习和熟练运用这些语句,我们可以高效地管理、操作和查询数据库中的数据。