`

mysql命令行数据导出

阅读更多

通过mysq命令导出

导出指定sql的内容

mysql -h host -P 3306  -u user -p password -N --default-character-set=utf8 -e "select * from test“ database > test.txt

 参数说明

-h指定数据库ip地址

-P指定端口号

-u指定用户名

-p指定密码 

--default-character-set指定字符集,防止乱码

-e指定要执行的sql语句

-N(--skip-column-names)Don't write column names in results

最后一个参数是数据库名

 

通过mysqdump命令导出

 

导出整个数据库 :
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde > linuxde.sql
导出一个表 :
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde users > linuxde_users.sql
导出一个表的数据文件,不包括建表语句
mysqldump -h host  -P port  -u user_name -p pwd --skip-lock-tables  --complete-insert --compact --no-create-info -B database_name --table table_name > test.sql
导出一个数据库结构:
mysqldump -u linuxde -p -d --add-drop-table smgp_apps_linuxde > linuxde_db.sql
-d没有数据,--add-drop-table每个create语句之前增加一个drop table
常用参数说明:
--add-drop-table:在每个创建数 据库表语句前添加删除数据库表的语句;
--add-locks:备份数据库表时锁定数据库表;
--all-databases:备份MySQL服务器上的所有数据库;
--comments:添加注释信息;
--compact:压缩模式,产生更少的输出;
--complete-insert:输出完成的插入语句;
--databases:指定要备份的数据库;
--default-character-set:指定默认字符集;
--force:当出现错误时仍然继续备份操作;
--host:指定要备份数据库的服务器;
--lock-tables:备份前,锁定所有数据库表;
--no-create-db:禁止生成创建数据库语句;
--no-create-info:禁止生成创建数据库库表语句;
--password:连接MySQL服务器的密码;
--port:MySQL服务器的端口号;
--user:连接MySQL服务器的用户名。
--where:导出部分数据

详情可以man mysqldump查看
命令详细说明:http://www.cnblogs.com/qq78292959/p/3637135.html
分享到:
评论

相关推荐

    mysql命令行下导出,导入

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

    mysql命令行导入导出

    本文将深入探讨如何在MySQL命令行中正确地导入和导出数据,尤其是解决中文乱码问题。 首先,我们来看如何导出数据。MySQL提供了`mysqldump`命令来实现这一功能。例如,要导出名为`mydatabase`的数据库,你可以使用...

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

    首先,我们需要理解两个主要的MySQL命令行工具:`mysqldump`用于导出数据库,而`mysql`则用于导入数据。 一、数据库导出 1. **启动命令行**:在Windows系统中,我们可以通过命令提示符(CMD)进入MySQL的安装目录...

    mysql命令行常用命令

    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数据字典导出工具.zip

    MySQL数据字典导出工具是专门用于MySQL数据库的管理和维护的一款实用程序,它允许用户方便地导出数据库的元数据,即数据字典信息。数据字典在数据库管理中起着至关重要的作用,因为它存储了关于数据库结构、表、列、...

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

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

    Mysql常用命令行大全

    - 将表中的数据导出为CSV或其他格式的文件: ``` select * into outfile '/path/to/file.csv' fields terminated by ',' enclosed by '"' lines terminated by '\n' from mytable; ``` #### 九、远程连接MySQL ...

    mysql数据导入导出

    #### 一、MySQL 数据导出 MySQL 提供了多种方式来导出数据,其中最常用的就是 `mysqldump` 命令。通过这个命令,用户可以灵活地导出整个数据库或者指定的表。 ##### 1. 导出整个数据库 使用 `mysqldump` 命令导出...

    MySQL命令行实用程序.pdf

    这些工具覆盖了从数据库的安装、配置、维护到数据的导入导出、备份恢复等全方位的需求,是MySQL管理员日常工作的得力助手。理解并熟练使用这些命令行实用程序,能够大大提高MySQL数据库的管理效率和数据安全性。

    用JAVA导出MYSQL的数据

    然而,有时我们需要在Java程序中实现数据导出功能。这通常涉及使用Java的`Runtime.getRuntime().exec()`方法来执行系统命令。以下是一个简单的Java示例,展示了如何调用`mysqldump`命令来导出数据: ```java ...

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

    此命令能够将整个数据库或特定表的数据导出为SQL脚本文件,便于后续的存储或传输。 ##### 1. 进入MySQL目录下的bin文件夹 为了执行`mysqldump`命令,首先需要进入MySQL安装目录下的`bin`文件夹。例如: ```bash ...

    mysql命令行语句

    本文将详细介绍 MySQL 命令行语句的使用方法和实践经验,从数据库的导出和导入到表操作和数据查询。 一、数据库导出和导入 MySQL 中提供了多种方式来导出和导入数据库,下面将介绍其中的一些常用方法: 1、导出...

    mysql数据导出工具

    MySQL数据导出是数据库管理中的一个关键环节,尤其在数据备份、迁移或共享时显得尤为重要。"administrator-1.1.3-win.msi" 文件是一个针对Windows操作系统的MySQL数据导出工具,它提供了方便快捷的方式来处理数据库...

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

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

    MySQL命令行:数据库管理的瑞士军刀

    1. **导出数据**:将数据导出为文件。 ```bash mysqldump -u username -p mydatabase > backup.sql ``` 2. **导入数据**:将文件中的数据导入到数据库。 ```bash mysql -u username -p mydatabase ``` ####...

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

    一、MySQL数据导出 1. 使用`mysqldump`命令: MySQL提供了一个名为`mysqldump`的命令行工具,可以用来备份或导出数据库。在PHP中,你可以通过执行shell命令来调用它。例如,以下代码会导出一个名为`mydatabase`的...

Global site tag (gtag.js) - Google Analytics