SQL实验指南:创建与管理数据库及表

需积分: 50 5 下载量 153 浏览量 更新于2024-09-21 收藏 136KB DOC 举报
"该文档是关于SQL数据库操作的实验答案,包含了创建数据库、修改数据库、创建表、插入数据等基本操作。" 在SQL语言中,数据库的管理和操作是核心部分,这里通过实验的方式展示了几个关键知识点: 1. 创建数据库: - `CREATE DATABASE` 语句用于创建新的数据库。例如,实验3中的 `CREATEDATABASE studentsdb` 创建了一个名为 `studentsdb` 的数据库。同时,可以指定数据文件的位置和大小,如实验2中对 `studb` 数据库的定义。 2. 查看数据库信息: - `EXEC sp_helpdb` 是一个存储过程,用于显示有关数据库的信息,如数据库名、状态、文件信息等。在实验2中,这一步用于检查 `studb` 数据库的属性。 3. 修改数据库: - `ALTER DATABASE` 语句用于更改数据库的属性。实验2中,`modify file` 和 `add file` 子句分别用来调整数据文件的大小和添加新的日志文件。例如,`modify file(name=studb,size=5mb,maxsize=20mb,filegrowth=1mb)` 是为了改变 `studb` 数据文件的大小设置。 4. 添加数据文件: - 添加新的数据文件可以扩大数据库的存储空间。实验2中,`addfile` 语句添加了一个新的日志文件 `studb_log2.ndf`,并指定了文件路径和大小限制。 5. 使用数据库: - `USE` 语句用来切换当前操作的数据库。在实验3中,`USE studentsdb` 指定后续的操作都在 `studentsdb` 数据库上进行。 6. 创建表: - `CREATE TABLE` 用于创建数据库表结构。实验3创建了 `student_info`、`curriculum` 和 `grade` 三张表,每个表都有各自的字段定义,如 `学号`、`姓名`、`性别` 等。 7. 插入数据: - `INSERT INTO` 语句用于向表中插入数据。实验3中,向 `student_info` 表中插入了多条学生信息,每条数据都包括学号、姓名、性别、出生日期、家庭住址和备注。 这些实验步骤覆盖了数据库管理的基础操作,对于理解和实践SQL语言非常重要,尤其对于初学者来说,是掌握数据库操作的宝贵参考资料。