MySQL数据库操作:创建、删除与管理
5星 · 超过95%的资源 需积分: 14 73 浏览量
更新于2024-09-09
收藏 16KB TXT 举报
"这篇资源主要介绍了MySQL的基本操作,包括连接数据库、删除数据库、创建数据库、查询数据库内容、修改数据文件大小、添加数据文件、添加日志文件、收缩数据库和文件、删除数据库文件以及重命名数据库和表。"
在MySQL中,数据库管理是核心功能之一,以下是一些关于MySQL基本语句的知识点:
1. **连接数据库**: `USE master;` 这个语句用于切换到指定的数据库,这里是`master`,在MySQL中,`master`通常指的是主数据库服务器。
2. **删除数据库**: `DROP DATABASE dwl;` 该命令用于删除名为`dwl`的数据库,需要注意的是,这个操作是不可逆的,删除的数据库及其所有数据将永久丢失。
3. **创建数据库**: `CREATE DATABASE dwl ON ...` 这个语句用于创建一个新数据库`dwl`,并指定了数据文件和日志文件的位置、初始大小及增长策略。在这个例子中,数据文件`dwl_data`和`dwl_data1`以及日志文件`dwl_log`和`dwl_log1`被创建。
4. **查询数据库内容**: `sp_helpdb dwl` 是一个存储过程,用来显示`dwl`数据库的详细信息,如文件大小、状态等。
5. **修改数据文件大小**: `ALTER DATABASE dwl MODIFY FILE ...` 这个语句用于更改数据库的数据文件`dwl_data`的大小,同时设置了最大大小。
6. **增加数据库文件**: `ALTER DATABASE dwl ADD FILE ...` 用于向数据库添加新的数据文件或日志文件,这里分别添加了`dwl_data2`和`dwl_log3`。
7. **收缩数据库和文件**: `DBCC SHRINKDATABASE(dwl, 10)` 和 `DBCC SHRINKFILE(dwl_data3, 3MB)` 用于减少数据库占用的空间,10%表示收缩至原大小的10%,`dwl_data3`文件则直接收缩至3MB。
8. **删除数据库文件**: `ALTER DATABASE dwl REMOVE FILE dwl_data3;` 从数据库中移除不再需要的数据文件`dwl_data3`。
9. **重命名数据库和表**: `sp_rename 'dd', 'newdd';` 和 `ALTER TABLE tbl_yhjbxx RENAME TO newtbl_yhjbxx;` 分别用于改变数据库名和表名,但这里只给出了命令模板,未给出实际的旧名称和新名称。
10. **创建表**: `CREATE TABLE tbl_yhjbxx (Yhbh VARCHAR(3) NOT NULL, ...)` 定义了一个新表`tbl_yhjbxx`,并列出了表结构,如字段`Yhbh`是一个长度为3且不允许为空的VARCHAR类型字段。
以上是MySQL中涉及数据库管理的一些基本操作,这些语句对于日常的数据库维护和管理至关重要。理解并熟练掌握这些语句,可以帮助你更好地管理和优化MySQL数据库。
2018-09-09 上传
2024-05-30 上传
点击了解资源详情
2023-05-12 上传
2022-09-15 上传
lwb901101
- 粉丝: 0
- 资源: 1
最新资源
- Effective C++ 第2版(中文版).pdf
- verilog+HDL.pdf
- 汇编DEBUG命令使用解析及范例大全
- Instructor’s Solution Manual
- 2010年英语考研大纲词汇
- 华为笔试题含答案 [C]
- 游戏编程之单例类与对象工厂的简单介绍与实现
- ARM嵌入式WINCE实践教程 pdf
- linux系统移植(很详细的移植文档哦) pdf
- 系统托盘Shell_NotifyIcon
- mfc实现系统托盘c++
- VERILOG快速入门
- 《计算机应用基础》习题参考答案.doc
- CC1110中文资料(无线部分)
- ExecutableLinkableFormat.pdf
- 笔记本电脑维修指导手册