`
blog
  • 浏览: 943 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

mysql的数据导入导出

阅读更多

因为平常操作mysql数据库,有些命令和操作方法容易比较遗忘,说以现在记下来。


mysqldump 命令用于数据的导出,可以导出数据库、表的结构;同时也可以导出数据

 

1. 导出整个数据库

mysqldump -u 用户名 -p密码  数据库名 > 导出的文件名

 

2. 导出一个表

mysqldump -u 用户名 -p 密码 数据库名 表名 > 导出的文件名

 

3. 导出一个数据库结构

mysqldump -u 用户名 -p密码 -d --add-drop-table  数据库名 > 导出的文件名

其中"-d",表示不到出数据,"--add-drop-table",表示在每个 create 语句之前增加一个 drop table

 

4.source

在mysql命令行下执行sql脚本,它会回显信息所以还是比较慢,使用下面的方式更快些

 

 

5. 导入数据 ( 执行 sql)

mysql -h 数据库所在主机 IP -u 数据库用户 -p 密码 [–default-character-set=utf8] 数据库名 < sql 文件

【如果目标mysql服务器和源mysql服务器的编码不一致时正常导致导出的数据导入不了,指定编码解决】

注意:导入导出时的源服务器和目标服务器的缓冲大小保证"源服务器不大于目标服务器"

MySQL导出的SQL语句在导入时有可能会非常非常慢,这时对导入和导出端的 max_allowed_packet 和 net_buffer_length 这2个参数设置大点。

 

分享到:
评论

相关推荐

    mysql数据导入导出

    ### MySQL 数据导入与导出详解 #### 一、MySQL 数据导出 MySQL 提供了多种方式来导出数据,其中最常用的就是 `mysqldump` 命令。...希望本文能够帮助大家更好地理解和掌握 MySQL 数据导入导出的相关技巧。

    MySql数据导入导出

    本文将详细介绍MySQL数据导入导出的几种常见方式及其应用场景。 #### 二、数据导入导出的重要性 数据导入导出对于数据库管理和迁移至关重要,主要体现在以下几个方面: - **备份与恢复**:定期备份数据是确保数据...

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

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

    MySQL数据导入导出

    此外,MySQL的权限系统对于数据导入导出操作同样重要。数据库管理员需要确保有适当的权限来执行这些操作,避免权限配置不当带来的安全风险。MySQL的权限系统定义了用户对数据库对象(如表、视图、存储过程等)进行...

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

    MySQL 数据导入导出是数据库管理中的重要操作,用于数据备份、迁移或在不同系统间交换数据。本篇文章主要探讨如何使用MySQL命令行和特定软件来导入导出不同类型的文件,如txt、sql和csv。 首先,数据导出可以通过两...

    MySQL数据导入导出.pdf

    本文主要介绍两种常见的MySQL数据导入导出方法:`SELECT INTO OUTFILE`语句和`mysqldump`实用程序。 1. **使用 `SELECT INTO OUTFILE` 语句** - **基本语法**:`SELECT * FROM table INTO OUTFILE 'filename'` - ...

    MySQL数据导入导出方法与工具mysqlimport.pdf

    本篇文件详细介绍了MySQL数据导入导出的方法与工具,其中主要内容涉及了mysqlimport工具的使用及其参数解释。 知识点1:mysqlimport工具的概述 mysqlimport是MySQL提供的一个命令行实用程序,主要用于从文本文件中...

    MySQL数据导入导出方法与工具mysqlimport.docx

    MySQL 数据导入导出是数据库管理中常见的操作,尤其是对于大型数据迁移、备份或分析。`mysqlimport` 是 MySQL 提供的一款命令行工具,用于高效地将数据从文本文件导入到数据库中。这个工具位于 `mysql/bin` 目录下,...

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

    在给定的标题“java调用mysql命令 导入导出数据库”中,我们可以理解为使用Java来执行MySQL的命令行工具,如`mysqldump`和`mysql`,来实现这些功能。下面将详细讲解如何在Java程序中调用这些命令。 首先,让我们...

    MySQL数据导入导出方法知识.pdf

    MySQL数据库系统提供了多种数据导入导出的方法,这在数据库管理和迁移过程中至关重要。本文主要讨论两种常用的技术:批处理和`LOAD DATA INFILE`命令。 批处理是一种非交互式的MySQL操作方式,适用于执行大量预定义...

    mysql导入导出

    ### MySQL 数据库导入导出详解 #### 一、MySQL 导入到数据库 在实际工作中,经常需要将之前备份的数据重新加载到 MySQL 数据库中。MySQL 提供了多种方法来完成这一任务,主要包括使用 `mysql` 命令行工具和 `...

    MySQL数据导入与导出

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

    MYSQL 数据库导入导出命令

    MYSQL 数据库导入导出命令 MySQL 数据库导入导出命令是数据库管理员和开发者经常使用的命令,用于将 MySQL 数据库导出到文件中,以便备份、还原或迁移到其他服务器。下面将详细介绍 MySQL 数据库导入导出的命令和...

    mysql导入导出数据整理

    MySQL 数据导入导出数据整理 MySQL 是一个流行的关系型数据库管理系统,广泛应用于各种 web 应用程序中。作为一个数据库管理员,了解如何导入和导出数据是一项非常重要的技能。本文将详细介绍如何使用 mysqldump ...

Global site tag (gtag.js) - Google Analytics