@mysql

mysql 导出,导入数据

2016-02-11  本文已影响938人  snoweek

Windows下导出mysql数据库中的数据

1. Mysql桌面管理工具,使用 SELECT ... INTO OUTFILE 语句导出数据

1.1 进入管理工具后,选中要导出的数据库,右击,选择命令行页面进入



1.2 输入select * from 表名into outfile '文件名';

select * from usermessage into outfile 'usermessage.txt';
select * from listmessage into outfile 'listmessage.txt';
select * from artical into outfile 'artical.txt';
select * from text into outfile 'text.txt';
select * from work into outfile 'work.txt';

命令行中,效果如图



1.3 输出的文件位置
D:\xampp\mysql\data\todolist,其中D:\xampp是根据mysql数据库的安装目录变化的

2.Cmd命令行,导出表作为原始数据

2.1 打开CMD,将工作目录切换到MySQL的bin下
2.2 可以将表依次导出,也可以将整个数据库一次导出

2.3 输出的文件位置
D:\xampp\mysql\bin

linux 下导出mysql数据库中的数据

1.一次性导出数据库,包括表结构和数据

mysqldump -u用户名 -p 数据库名 > 文件名.sql
 mysqldump -u root -p todolist >todolist.sql

敲回车后会提示输入密码,导出的文件存于执行此命令时的路径下。
2.导出数据库的某个表及其数据

mysqldump -u用户名 -p 数据库名  表名> 文件名.sql
mysqldump -u root -p todolist user > user.sql

敲回车后会提示输入密码,导出的文件存于执行此命令时的路径下。

linux下,导入mysql数据,

1.创建空数据库,不论是导入数据库,还是导入表

mysql>create database abc;

2.导入数据
方法一:
(1)选择数据库

mysql>use abc;

(2)导入数据

mysql>source user.sql;

注意sql文件的路径
方法二:

mysql -u 用户名 -p 数据库名 < 文件名.sql
mysql -u root -p todolist < list.sql;

上一篇下一篇

猜你喜欢

热点阅读