mysql数据库导出数据包(mysql导入导出数据库)

发布时间:2022-11-13

本文目录一览:

  1. mysql怎么导出数据
  2. 在MySQL中导入dmp文件
  3. mysql 数据库新数据导入数据库之前删除表的所有信息的导入方法
  4. dmp文件怎么导入mysql
  5. MySQL数据库怎么导出数据?

mysql怎么导出数据

  1. mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
    # mysqldump常用
    mysqldump -u root -p --databases 数据库1 数据库2 xxx.sql
    
  2. mysqldump常用操作实例
    • 备份全部数据库的数据和结构
      mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
      
    • 备份全部数据库的结构(加 -d 参数)
      mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
      
    • 备份全部数据库的数据(加 -t 参数)
      mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
      
    • 备份单个数据库的数据和结构(数据库名mydb)
      mysqldump -uroot -p123456 mydb /data/mysqlDump/mydb.sql
      
    • 备份单个数据库的结构
      mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
      
    • 备份单个数据库的数据
      mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql2
      
    • 备份多个表的数据和结构(数据,结构的单独备份方法与上同)
      mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
      
    • 一次备份多个数据库
      mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
      

在MySQL中导入dmp文件

dmp文件是MySQL数据库用mysqldump工具导出来的一个数据包。但是此数据库的导入并不一定需要mysqldump来导入。用以下语句可以实现:

mysql -uroot -proot -h127.0.0.1 test < c:\cs_contract.dmp

命令注释:

  1. -h127.0.0.1 是服务器的地址;
  2. test 是数据库名称;
  3. c:\cs_contract.dmp 是备份文件的路径。

mysql 数据库新数据导入数据库之前删除表的所有信息的导入方法

先导出:

  1. 打开phpmyadmin;
  2. 选择你需要的数据库;
  3. 然后点击“导出”;
  4. 数据量不大的话,直接点“执行”;
  5. 否则选中最下面的“zip压缩”,再点执行;
  6. 完成后你得到一个zip数据包。 导入:
  7. 在你需要的数据库里建一个对应的表;
  8. 然后点“import”;
  9. 浏览刚导出的zip数据包或者.sql文件;
  10. 点击“执行”完毕。

dmp文件怎么导入mysql

dmp文件是MySQL数据库用mysqldump工具导出来的一个数据包。但是此数据库的导入并不一定需要mysqldump来导入。用以下语句可以实现:

mysql -uroot -proot -h127.0.0.1 test < c:\cs_contract.dmp

命令注释:

  1. -h127.0.0.1 是服务器的地址;
  2. test 是数据库名称;
  3. c:\cs_contract.dmp 是备份文件的路径。

MySQL数据库怎么导出数据?

MySQL 导出数据

MySQL中你可以使用 SELECT…INTO OUTFILE 语句来简单的导出数据到文本文件上。

使用 SELECT … INTO OUTFILE 语句导出数据

以下实例中我们将数据表 shulanxt_tbl 数据导出到 /tmp/shulanxt.txt 文件中: 你可以通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式: 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。

SELECT * INTO OUTFILE '/tmp/shulanxt.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM shulanxt_tbl;

SELECT … INTO OUTFILE 语句有以下属性:

  • LOAD DATA INFILESELECT … INTO OUTFILE 的逆操作,SELECT 句法。为了将一个数据库的数据写入一个文件,使用 SELECT … INTO OUTFILE,为了将文件读回数据库,使用 LOAD DATA INFILE
  • SELECT…INTO OUTFILE ‘file_name’ 形式的 SELECT 可以把被选择的行写入一个文件中。该文件被创建到服务器主机上,因此你必须拥有 FILE 权限,才能使用此语法。
  • 输出不能是一个已存在的文件。防止文件数据被篡改。
  • 你需要有一个登录服务器的账号来检索文件。否则 SELECT … INTO OUTFILE 不会起任何作用。
  • 在UNIX中,该文件被创建后是可读的,权限由MySQL服务器所拥有。这意味着,虽然你可以读取该文件,但可能无法将其删除。 更多MySQL导出数据教程请见:树懒学堂 - 一站式数据知识学习平台 - MySQL 导出数据