SQL_SERVER2005复习关键:数据库与表操作

需积分: 1 1 下载量 57 浏览量 更新于2024-09-19 收藏 102KB DOC 举报
"SQL_SERVER2005复习提纲,涵盖了数据库操作、表操作以及存储过程等核心知识点,是备考或复习SQL Server的重要资料。" 在SQL Server 2005中,数据库操作是基础,包括创建、更改、修改和删除数据库,以及查看数据库相关信息。下面对这些知识点进行详细说明: 1. 创建数据库: 使用`CREATE DATABASE`语句创建数据库,如示例所示,可以定义数据文件(`.mdf`)和日志文件(`.ldf`)的位置、初始大小、最大大小及增长策略。 2. 更改数据库名称: `sp_rename`系统存储过程用于重命名数据库,例如`sp_renamedb 'oldname', 'newname'`将旧数据库名替换为新名称。 3. 修改数据库大小: 可以使用`DBCC SHRINKDATABASE`和`DBCC SHRINKFILE`来调整数据库或文件的大小。例如,`DBCC SHRINKDATABASE(test, 40, NOTRUNCATE)`收缩数据库test,保留40%的空间,并不截断事务日志。`DBCC SHRINKFILE(test_1, 4)`则收缩文件到指定大小。 4. 删除数据库: 使用`DROP DATABASE`语句删除数据库,例如`DROP DATABASE 数据库名`。 5. 查看数据库信息: - `sp_helpdb`显示所有数据库信息,可选特定数据库。 - `sp_databases`列出当前服务器上可用的数据库。 - `sp_helpfile`提供当前数据库内所有文件的信息。 - `sp_helpfilegroup`展示数据库内的所有文件组信息。 接下来是表操作: 1. 创建表: 使用`CREATE TABLE`语句创建表,定义各字段及其数据类型。例如,`CREATE TABLE`语句可以创建包含多个字段的表,如示例所示,支持各种数据类型,如整型(如`int`)、浮点型(如`decimal`和`numeric`)、字符型(如`char`和`varchar`)以及日期时间型(如`datetime`)。 2. 常用数据类型: - 整型:`int`是最常见的整数类型,不需要指定长度。 - 浮点型:`decimal`和`numeric`支持指定精度和小数位数。 - 字符型:`char`是固定长度的字符串,`varchar`是可变长度的字符串。 - 日期时间型:`datetime`用来存储日期和时间信息。 除了上述内容,复习提纲还提及了视图操作和存储过程,虽然没有具体细节,但通常包括创建、修改、删除视图以及编写和执行存储过程。视图是基于一个或多个表的查询结果,而存储过程是预编译的SQL语句集合,可以提高性能并简化复杂操作。 复习SQL Server 2005时,应确保熟悉T-SQL语言,理解索引、触发器、约束、事务管理、备份与恢复等关键概念。同时,熟悉SQL Server Management Studio (SSMS)的使用也至关重要,它提供了图形化的界面来管理数据库对象和执行SQL语句。
kenkuang1128
  • 粉丝: 8
  • 资源: 7
上传资源 快速赚钱

最新资源