MySQL数据库操作:创建、删除与管理

5星 · 超过95%的资源 需积分: 14 3 下载量 95 浏览量 更新于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数据库。