SQL数据库操作:创建、修改与删除数据库及表
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的基本语法和操作,特别是与数据库管理相关的部分,这对于理解和应用数据库管理系统至关重要。在实际应用中,这些技能可以用于构建和维护数据库,处理数据,以及优化数据库性能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-27 上传
2011-03-26 上传
2021-08-07 上传
2011-11-16 上传
2021-08-30 上传
2019-05-13 上传
yyyyyyhhh222
- 粉丝: 451
- 资源: 6万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析