zoukankan      html  css  js  c++  java
  • 11、mysql导出数据

    1、使用select... into outfile语句导出数据

    (1)txt格式

    select *from runoob.tb1 into outfile '/tmp/runoob.txt';

    (2)CSV格式

    select * from passwd into outfile '/tmp/runoob.txt' fields terminated by ',' enclosed by '"' lines terminated by ' ';

    (3)生成一种文件,各值用逗号隔开,这种格式可以被许多程序使用

    select a,b,a+b into outfile '/tmp/runoob.txt' fields terminated by ',' enclosed by '"' lines terminated by ' ' form test_table;

    2、导出表作为原始数据

    mysqldump是mysql用于转储数据库的实用程序,它主要产生一个SQL脚本,其中包括从头重新创建数据库所必须的命令create table insert等。

    使用mysqldump导出数据需要使用--tab选项来指定导出文件指定的目录,该目录必须是可写的。

    mysqldump -u root -p --no-create-info --tab=/rmp RUNOOB runoob_tb1;

    3、导出sql格式的数据

    导出单张表

    mysqldump -u root -p RUNNOOB runoob_tb1 > dump.txt

    备份整个数据库

    mysqldump -u root -p RUNOOB >database_dump.txt

    备份所有数据库

    mysqldump -u root -p --all-databases > database_dump.txt 

    4、将数据表及数据库拷贝至其他主机

    将数据拷贝到其他的mysql服务器上:

    mysqldump -u root -p database_name table_name > dump.txt

    如果备份完整数据库,则无需使用特定的表名称

    将备份的数据导入到mysql服务器中:

    mysql -u root -p database_name < dump.txt

    直接从服务器导入到另一服务器:

    mysqldump -u root -p database_name | mysql -h other-host.com database_name;

  • 相关阅读:
    C#设计模式(2)——简单工厂模式
    C#设计模式(1)——单例模式
    静态变量与静态方法
    在服务器操作系统上使用TeamViewer
    51 nod 1439 互质对(Moblus容斥)
    51 nod 1495 中国好区间
    51nod 1103 N的倍数(抽屉原理)
    51 nod 1427 文明 (并查集 + 树的直径)
    51nod 1486 大大走格子(容斥原理)
    hihocoder 1388 fft循环矩阵
  • 原文地址:https://www.cnblogs.com/myheart-new/p/11951101.html
Copyright © 2011-2022 走看看