MySQL命令教程:导出、导入与数据库管理

5星 · 超过95%的资源 需积分: 15 5 下载量 2 浏览量 更新于2024-07-27 收藏 63KB DOC 举报
"这篇文档详述了MySQL的基本命令,包括数据库的导入、导出以及数据库管理操作,如创建、查看、删除和连接数据库。" 在MySQL数据库管理中,熟悉一些常用的命令是至关重要的。以下是对标题和描述中提及的一些关键知识点的详细说明: 1. **数据库的导出**: - 使用`mysqldump`命令可以导出整个数据库或单个表的数据和结构。例如,`mysqldump -u wcnc -p --default-character-set=latin1 mgp_apps_wcnc > wcnc.sql`会导出`mgp_apps_wcnc`数据库,并指定字符集为`latin1`。 - 如果只需要导出特定表,命令如`mysqldump -u wcnc -p mgp_apps_wcnc users > wcnc_users.sql`将导出`users`表。 2. **数据库的导入**: - 可以通过`source`命令在MySQL控制台中导入数据,例如`mysql> source wcnc_db.sql`。 - 使用`mysqldump`命令导入,格式为`mysqldump -u username -p dbname < filename.sql`,但这个命令通常用于导出而非导入。 - `mysql`命令也可以用于导入,例如`mysql -u username -p -D dbname < filename.sql`,其中`-D`指定要导入的数据库名。 3. **启动与退出MySQL**: - 启动MySQL命令行客户端,通常是通过运行对应的应用程序或者在命令行输入相应的启动命令。 - 要退出MySQL客户端,可以输入`quit`或`exit`。 4. **数据库操作**: - 创建数据库:`CREATE DATABASE`命令,如`mysql> CREATE DATABASE xhkdb;`。 - 查看所有数据库:`SHOW DATABASES;`,注意末尾的`s`。 - 删除数据库:`DROP DATABASE`命令,例如`mysql> DROP DATABASE xhkdb;`,请注意,这将永久删除数据库及其所有数据。 - 连接数据库:`USE`命令,如`mysql> USE xhkdb;`,将当前工作数据库切换至指定的数据库。 - 查看当前使用的数据库:在MySQL客户端中,一旦选择了数据库,会显示`Database changed`,表明已成功切换。 以上就是MySQL中关于数据库管理和数据迁移的基础操作。这些命令是日常数据库维护和管理中的核心工具,对于任何MySQL用户来说都是必不可少的知识。掌握这些基础命令,可以有效地进行数据备份、恢复、迁移以及数据库的日常管理。