mysql 导出,导入数据

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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容