T-SQL基础教程:数据库与数据表操作

需积分: 3 1 下载量 42 浏览量 更新于2024-10-05 收藏 78KB DOC 举报
"这篇文档主要介绍了T-SQL的基础知识,包括如何创建和管理数据库,以及进行数据表的基本操作。" T-SQL是SQL Server中扩展的Transact-SQL语言,它用于执行各种数据库管理和数据查询任务。以下是T-SQL在数据库和数据表操作中的关键知识点: 一、数据库 1. 创建数据库 使用`CREATE DATABASE`语句创建新的数据库,需要指定数据库名称,并可选择性地指定数据文件和日志文件的逻辑和物理名称、大小、最大大小以及增长策略。 示例: ```sql CREATE DATABASE MyDatabase ON PRIMARY (NAME = DataFile, FILENAME = 'C:\Data\DataFile.mdf', SIZE = 1MB, FILEGROWTH = 10%), LOG ON (NAME = LogFile, FILENAME = 'C:\Data\LogFile.ldf', SIZE = 1MB, FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_AS; ``` 2. 管理数据库 - 使用数据库:通过`USE`语句切换到特定数据库,如`USE MyDatabase;` - 查看数据库信息:`EXEC sp_helpdb 'MyDatabase';` - 增加数据库容量:使用`ALTER DATABASE`添加新的数据文件或日志文件。 - 调整数据库容量:`MODIFY FILE`用于更改现有文件的大小。 - 收缩数据库:`DBCC SHRINKDATABASE`可以减少数据库占用的空间。 - 查看数据库选项:`EXEC sp_dboption 'MyDatabase'`展示数据库的配置选项。 二、数据表的基本操作 1. 创建数据表 使用`CREATE TABLE`定义新表的结构,包括列名、数据类型、约束等。例如: ```sql CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50), HireDate DATE NOT NULL ); ``` 2. 表的修改与删除 - 修改表:`ALTER TABLE`语句用于添加、删除或修改表的列、索引、约束等。 - 删除表:`DROP TABLE`语句用于彻底删除一个表及其所有相关数据和依赖关系,如`DROP TABLE Employees;` 此外,T-SQL还包括对数据的插入(INSERT)、更新(UPDATE)、删除(DELETE)以及查询(SELECT)等操作,以及事务处理、存储过程、触发器、视图和索引等高级功能。这些构成了T-SQL的核心,使得开发者能够高效地管理SQL Server数据库系统。