MySQL之数据的导入和导出
一、导出数据
1、导出表
mysqldump 是 mysql 用于转存储数据库的实用程序。它主要产生一个 SQL 脚本,其中包含从头重新创建数据库所必需的命令 CREATE TABLE INSERT 等。
语法:
mysqldump -uroot -p 库名 表名>备份文件的地址/.sql
例如:
mysqldump -uroot -p test student > student.sql
2、导出库
库的导出语法与表的导出语法类似,只是不需要写表名。
语法:
mysqldump -uroot -p 库名>备份文件的地址/.sql
例如:
mysqldump -uroot -p test>test.sql
二、导入数据
导入命令与导出命令不同的是,导入命令直接用mysql即可,不使用mysqldump。
语法:
mysql -uroot -p 库名<备份文件
例如:
mysql -uroot -p test<test.sql
导入数据时,最好提前在数据库中创建一个同名的空数据库,然后再进行导入。
注:无论是导入数据还是导出数据,都需要先退出mysql环境,再进行相关操作。