MySQL操作秘籍:从导出到导入的全面指南

需积分: 3 1 下载量 72 浏览量 更新于2024-07-31 收藏 66KB DOC 举报
"MySQL常用命令大全" MySQL是一种广泛使用的开源关系型数据库管理系统,它的命令行工具提供了丰富的操作选项。以下是一些在开发中经常用到的MySQL命令: 1. 数据库备份与恢复 - 导出整个数据库:`mysqldump -u用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名.sql`,这会将指定的数据库以latin1编码导出。 - 导出单个表:`mysqldump -u用户名 -p 数据库名 表名 > 导出的文件名.sql`,只导出指定表的数据。 - 导出数据库结构:`mysqldump -uwcnc -p -d --add-drop-table mgp_apps_wcnc > d:wcnc_db.sql`,只包含表结构,不包含数据,且在每个CREATE语句前添加DROP TABLE。 2. 数据库导入 - 使用`source`命令:在MySQL控制台中,先选择要导入的数据库,然后执行`source 文件名.sql`,如`mysql>source wcnc_db.sql`。 - 使用`mysqldump`命令:`mysqldump -uusername -pdbname < filename.sql`,从命令行导入数据库。 - 使用`mysql`命令:`mysql -uusername -p -Ddbname < filename.sql`,与`mysqldump`类似,但直接在命令行中完成导入。 3. 数据库管理 - 启动与退出:通过`mysql -uroot -p`进入MySQL,输入密码后提示符变为`mysql>`;退出使用`quit`或`exit`。 - 创建数据库:`createdatabase 数据库名`,如`mysql>createdatabase xhkdb`。 - 显示所有数据库:`show databases;` - 删除数据库:`dropdatabase 数据库名`,如`mysql>dropdatabase xhkdb`,注意数据库会被永久删除。 - 连接数据库:`use 数据库名`,如`mysql>use xhkdb`,切换到指定数据库。 - 查看当前使用的数据库:`select database();` 这些基本的MySQL命令涵盖了数据库的创建、备份、恢复和日常管理,对于开发者来说是非常实用的工具。了解并熟练掌握这些命令,可以大大提高数据库操作的效率。在实际工作中,根据具体需求,可能还需要结合其他高级命令和选项进行更复杂的操作,比如数据筛选、数据修改、用户权限管理等。