mysql导入导出数据

来源:互联网 发布:工艺角 知乎 编辑:程序博客网 时间:2024/05/29 07:32

使用命令的方式

Mysqldump.exe 导出

Mysql.exe 导入

这两个命令都是运行在命令行窗口下的(不是运行在进入客户端后

导出文件的格式是sql格式

方式一:导出所有数据库的数据

mysqldump -hlocalhost -uroot -p -A > f:/alldb.sql

方式二:导出某些数据库的数据

mysqldump -hlocalhost -uroot -p -B php0806 itcast > f:/partdb.sql

可以根据需要写多个库名

方式三:导出某个库的部分数据表

mysqldump -hlocalhost -uroot -p 库名 table1 table2 …> f:/php0806_part.sql

方式三时没有create database的语句了

下面再做导入

这各情况是把数据导入到一个空数据库服务器的情况

mysql  -hlocalhost -uroot -p <f:/alldb.sql

下面是导入部分库的情况,但是也要保证新数据库服务器中没有要导入库名

mysql  -hlocalhost -uroot -p <f:/partdb.sql

下面是导入数据表的情况,可以先创建一个库,然后导入

mysql  -hlocalhost -uroot -p库名 <f:/php0806_part.sql

使用SQL方式

这种方式肯定是在进入客户后使用的

提示:此种方式导出的是数据,不是SQL

导出:

select * into outfile"f:/studentinfo.txt" from studentinfo;


导入:

Load data infile 文件名 into table表名;


source 导入

source  d:/st.sql

0 0