SQL数据库操作:创建、修改与删除数据库及表

0 下载量 24 浏览量 更新于2024-08-04 收藏 36KB DOC 举报
该文档是针对《管理系统中计算机应用》课程中关于SQL数据库部分的考点练习,涵盖了数据库的创建、修改、重命名以及删除等基本操作,同时还包括了数据表的创建、数据插入、表结构修改等内容。 1. **创建数据库**: - 使用`CREATE DATABASE`语句创建了一个名为`book`的数据库,数据库文件`book_data.mdf`和事务日志文件`book_log.ldf`都放置在C盘根目录下。 - 数据库文件和事务日志文件的初始大小没有具体设定,但最大大小设为2000MB,并且增长方式设置为每增加1MB(或10%)。 - `FILEGROWTH`参数用于定义文件自动扩展的增长量,这里设置为1MB表示每次扩展时增加1MB的大小。 2. **修改数据库**: - 使用`ALTER DATABASE`语句对`book`数据库进行修改,添加了一个新的数据库文件`book_data2.ndf`,文件名可自定义,文件增长方式采用默认设置,即按10%的比例增长。 3. **数据库重命名**: - 通过系统存储过程`sp_renamedb`可以将数据库`book`重命名为`books`,这是更改数据库名称的标准方法。 4. **删除数据库**: - `DROP DATABASE`语句用于删除`books`数据库,执行此命令后,数据库及其所有对象将被永久删除。 5. **创建数据表**: - 创建了一个名为`学生表`的数据表,包含`学号`、`姓名`、`性别`和`年龄`四个字段,其中`学号`和`姓名`字段不允许为空。 6. **插入数据**: - 使用`INSERT INTO`语句将两条学生记录插入到`学生表`中。 7. **修改数据表结构**: - `ALTER TABLE`语句用于修改表结构,这里添加了一列`入学日期`,数据类型为`datetime`,允许为空。 - 同样,使用`ALTER TABLE`语句可以删除已有的字段,如`入学日期`。 这些练习题旨在帮助学习者熟悉SQL的基本语法和操作,特别是与数据库管理相关的部分,这对于理解和应用数据库管理系统至关重要。在实际应用中,这些技能可以用于构建和维护数据库,处理数据,以及优化数据库性能。