我使用'CREATE DATABASE Gameshop'创建了一个数据库对于我的课程,我需要将其作为'.sql'文件提交,但是,我不知道在哪里查找文件或如何创建它。
我担心如果我尝试某些事情而失败,我将失去所有的工作。谢谢!
答案 0 :(得分:3)
在命令提示符下(不是mySQL命令行):
使用$ mysqldump -u <username> -p<passwprd> db_name > db_backup.sql
将整个数据库从命令行转储到SQL文件。
要导回使用$ mysql -u <username> -p -h localhost db_name < db_backup.sql
有关详细信息,请参阅manual。
答案 1 :(得分:1)
您可以使用数据库IDE的导出向导(MySQL Workbench,phpmyadmin,Sequel Pro等)导出数据库,或者如果您使用命令行进行单个数据库使用
mysqldump database_name > database_name.sql
用于多个数据库
mysqldump --databases database_one database_two > two_databases.sql
用于服务器上的所有数据库
mysqldump --all-databases > all_databases.sql