美文网首页@mysql
mysql 导出,导入数据

mysql 导出,导入数据

作者: snoweek | 来源:发表于2016-02-11 15:31 被阅读938次

    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;
    
    

    相关文章

      网友评论

        本文标题:mysql 导出,导入数据

        本文链接:https://www.haomeiwen.com/subject/xbhukttx.html