`

mysql 命令行 导入与导出

阅读更多

一、导出sql文件

1.导出db_test   数据库到文件中

F:\>mysqldump -uroot -p123 -h127.0.0.1 db_market > db_test.sql 

 

2.导出表cluster 到文件中

F:\>mysqldump -uroot -p123 -h127.0.0.1 db_market cluster > cluster.sql

 

3.导出表cluster / users 到文件中

F:\>mysqldump -uroot -p123 -h127.0.0.1 db_market cluster users > cluster_users.sql

 

4.在每个表导出之前Lock Tables 并且之后Unlock table , 可以更快更安全的导入和导出  --add-locks   

F:\>mysqldump -uroot -p123 -h127.0.0.1 --add-locks db_market cluster users > s.sql

 

5.在每个create table 语句之前增加一个drop table

F:\>mysqldump -uroot -p123 -h127.0.0.1 --add-drop-table db_market cluster users > s.sql

 

6.insert语句加列名

F:\>mysqldump -uroot -p123 -h127.0.0.1 --complete-insert db_market cluster users > s.sql

 

7.每个表只有一个insert into , 多行插入,效率更高

F:\>mysqldump -uroot -p123 -h127.0.0.1 --extended-insert  db_market cluster users > s.sql

 

8.只导出数据,不要表结构

F:\>mysqldump -uroot -p123 -h127.0.0.1 --no-create-info db_market cluster users > s.sql

 

9.只导出表结构,不要数据

F:\>mysqldump -uroot -p123 -h127.0.0.1 --no-data db_market cluster users > s.sql

 

10.条件导出

F:\>mysqldump -uroot -p123 -h127.0.0.1 --no-create-info db_market cluster --where "id=1"  > s.sql

F:\>mysqldump -uroot -p123 -h127.0.0.1 --no-create-info db_market cluster --where "  ip like '%117%' and uri like '%api%' "  > s.sql

分享到:
评论

相关推荐

    mysql命令行下导出,导入

    ### MySQL命令行下的数据导出与导入 在数据库管理中,数据备份是非常重要的一个环节,尤其是在MySQL这样的关系型数据库管理系统中。通过命令行工具进行数据的导出与导入操作不仅高效,而且对于自动化运维有着非常...

    mysql命令行导入导出

    总之,正确设置字符集是解决MySQL命令行导入导出中文乱码的关键。在导出和导入过程中,都要确保字符集的匹配,以确保数据的完整性和准确性。同时,了解并掌握各种导入导出方法,能够提高数据库管理和维护的效率。在...

    MySQL命令行导入导出数据库步骤操作

    MySQL命令行工具是数据库管理员和开发人员常用的管理数据库的方式之一,尤其在进行数据库的导入导出操作时。这里我们将详细讲解如何在命令行环境中执行这些操作。 首先,我们需要理解两个主要的MySQL命令行工具:`...

    MYSQL命令行导入导出数据库详解

    Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码...

    MySQL数据导入与导出

    ### MySQL数据导入与导出详解 在数据库管理与维护中,数据的导入与导出是一项基本而重要的操作,尤其在MySQL这种广泛使用的数据库系统中。本文将深入探讨MySQL数据导入与导出的方法,通过实际案例解析,帮助读者...

    mysql命令行常用命令

    MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...

    MySQL命令行导出与导入数据库

    举例为大家介绍如何运用命令行实现MySQL导出导入数据库 一、命令行导出数据库 1.进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录  如:cd C:\Program Files\MySQL\MySQL Server 4.1\bin  (或者直接将...

    MySQL数据库:数据的导入与导出.pptx

    * MySQL 命令行工具:使用 MySQL 命令行工具可以实现数据的导入与导出。 * phpMyAdmin:使用 phpMyAdmin 工具可以实现数据的导入与导出。 * Navicat:使用 Navicat 工具可以实现数据的导入与导出。 * mysqldump 命令...

    java调用mysql命令 导入导出数据库

    在这个过程中,Java通过JDBC(Java Database Connectivity)接口与MySQL进行交互,利用MySQL提供的命令行工具如`mysqldump`和`mysql`来实现数据的导入导出。 首先,我们需要了解JDBC。JDBC是Java平台上的一个标准...

    Mysql命令行导入sql数据

    ### MySQL命令行导入SQL数据详解 #### 一、引言 在进行数据库迁移或恢复时,经常需要将之前导出的SQL脚本重新导入到MySQL数据库中。通过MySQL命令行工具来实现这一过程是一种非常常见且高效的方式。本文将详细介绍...

    mysql数据导入导出php版 mysql数据导入导出php版

    总结,使用PHP进行MySQL数据导入导出涉及到的知识点包括:PHP执行shell命令、PDO和MySQLi扩展的使用、`mysqldump`和`mysqlimport`工具、`SELECT INTO OUTFILE`和`LOAD DATA INFILE` SQL语句、数据分批处理、事务管理...

    mysql数据库导入,导出方法

    本文将详细介绍如何在Windows环境下使用命令行工具进行MySQL数据库的导出与导入。 #### 一、MySQL数据库导出方法 ##### 1. 准备工作 - **确认MySQL服务状态**:首先,需要确保MySQL服务已经启动。可以通过以下...

    MySQL数据导入导出各类型文件

    本篇文章主要探讨如何使用MySQL命令行和特定软件来导入导出不同类型的文件,如txt、sql和csv。 首先,数据导出可以通过两种主要方式实现: 1. 使用 `SELECT INTO OUTFILE` 语句: 这个命令允许用户将表中的数据...

    mysql数据库的导入导出

    在进行数据库管理时,MySQL提供了丰富的命令行工具用于数据库的导入导出操作。对于这些操作,尤其需要掌握的是mysqldump命令和MySQL的Source命令的使用方法。 首先,mysqldump是MySQL用于备份数据库的命令行工具。...

    Mysql常用命令行大全

    ### MySQL常用命令行大全 ...以上就是MySQL命令行的一些常用操作介绍。掌握这些命令可以帮助开发者更高效地管理和操作MySQL数据库。在实际应用中,建议结合实际情况灵活运用这些命令,并根据需求编写更复杂的SQL语句。

    mysql命令行备份及恢复数据库

    #### 二、MySQL命令行导入数据库 导入数据库的过程与导出类似,但需要使用`mysql`命令或在MySQL客户端中使用`source`命令。 ##### 1. 将要导入的.sql文件移至bin文件下 为了方便执行导入操作,建议将要导入的`....

    mysql命令行还原phpMyAdmin导出的含有中文的SQL文件

    这样吧,先用MySQL-Front创建了空数据库,然后使用mysql命令行导入吧。 1)使用MySQL-Front创建了空数据库 因为看脚本中对象都有DEFAULT CHARSET=gbk COMMENT=… 指令,所以字符集选择gbk   2)启动MySQL命令行,...

Global site tag (gtag.js) - Google Analytics