`

数据库学习——mysql导入导出数据方法

 
阅读更多

一、mysql导入文件或数据或执行相关SQL

 

mysql -h主机地址 -u用户名 -p用户密码

 

1. 文件形式。(shell命令行)

mysql -u root -p dbname < filename.sql

 

2. 直接放在命令行(shell命令行)执行一个sql

mysql -hhostname -uusername -p dbname -e 'select * from tbname limit 1'

 

执行后命令行会提示输入数据库密码。:)

 

3. 把SQL作为一个输入给MYSQL(shell命令行)

echo 'select id from dbname.tbname where id = 1;' | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql

 

4. 进入mysql数据库(数据库中执行SQL文件)

>source xxx.sql

 

二、导出库表(mysqldump)

 

mysqldump -u用户名 -p密码 -h主机 数据库 a -w “sql条件” –lock-all-tables > 路径

 

mysqldump -hhostname -uusername -p dbname tbname>xxxx.sql

 

** 按指定条件导出数据库表内容。(-w选项 –where)

mysqldump -hhostname -uusername-p dbname tbname -w'id >= 1 and id<= 10000'--skip-lock-tables > xxxx.sql

mysqldump -hhostname -uusername -p dbname tbname --where='unit_id >= 1 and unit_id <= 10000'> ~/xxxx.sql

 

mysqldump导出库表详细举例

 

1. 导出整个数据库

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

>mysqldump -u breezelark-p mydb > mydb.sql

 

2. 导出一个表(包括数据结构及数据)

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

mysqldump -u lingxi -p mydb mytb> mytb.sql

 

3. 导出一个数据库结构(无数据只有结构)

mysqldump -u lingxi -p -d --add-drop-table mydb >mydb.sql

-d 没有数据–add-drop-table 在每个create语句之前增加一个drop table

 

转自:http://blog.linezing.com/2012/02/mysql%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA%E6%95%B0%E6%8D%AE%E6%96%B9%E6%B3%95

分享到:
评论

相关推荐

    56个民族数据库——mysql

    整合了中国56个民族,按人数来排序,需要的朋友可以下载,下载后直接导入数据库就行,方便快捷

    java实现mysql数据库的表导出到excel文件

    在IT行业中,将数据库数据导出到Excel文件是一种常见的需求,尤其在数据分析、报表生成或者数据备份时。本文将详细讲解如何使用Java实现从MySQL数据库的表导出到Excel文件的过程,以及涉及到的关键技术和工具。 ...

    navicat——mysql数据库可视化工具

    6. 数据导入与导出:Navicat支持从多种文件格式(如CSV、Excel、XML等)导入数据到数据库,同时也可将数据导出为各种格式,方便数据交换。 7. 数据备份:定期自动备份数据库,确保数据安全。可以设置备份计划,根据...

    phpMyAdmin——MySql数据库图形化界面

    **phpMyAdmin——MySQL数据库图形化界面** phpMyAdmin是一款非常流行的开源软件,它为MySQL数据库提供了一个直观且功能丰富的图形用户界面。通过这个界面,用户可以轻松地执行各种数据库管理任务,包括创建、修改和...

    SQLyog801——mysql数据库查询工具

    6. **导入导出数据**:工具支持多种格式的数据导入导出,如CSV、XML、Excel等,简化了数据迁移和数据交换的过程。 7. **安全性**:SQLyog801提供了一定的安全管理功能,允许用户设置访问权限,限制对敏感数据的访问...

    a5m2数据库工具

    通过a5m2,用户能够方便地管理DB2数据库,进行表的创建、修改、删除,以及数据导入导出等任务,使得DB2的管理变得直观易懂。 SQL Server,微软公司出品的企业级数据库,广泛应用于Windows环境。a5m2对SQL Server的...

    Navicat121——mysql64.tar.gz

    《Navicat121——mysql64.tar.gz:高效管理MySQL数据库的得力助手》 Navicat121是Navicat系列的最新版本,专为MySQL数据库设计的一款强大的管理和开发工具。该软件以其直观的用户界面、丰富的功能集以及对多种...

    phpcms2008导入导出xls

    标题“phpcms2008导入导出xls”涉及到的是PHP CMS系统——phpcms V2008中的一项核心功能,即数据的导入与导出,特别是与Microsoft Excel(XLS格式)文件的交互。在内容管理系统中,这种功能通常用于批量处理数据,...

    datax数据从hive导入mysql数据缺失解决

    在大数据处理领域,Hive 和 MySQL 分别作为数据仓库与关系型数据库的重要组成部分,在数据流转过程中承担着关键角色。Hive 通常用于存储海量数据并进行批处理分析,而 MySQL 则用于存储结构化数据并提供快速查询服务...

    把数据库中的数据导出为sql脚本

    Microsoft SQL Server提供了一个内置的工具——SQL Server Management Studio (SSMS),该工具包含了将数据库对象和数据导出为SQL脚本的功能。以下是使用SSMS导出SQL脚本的基本步骤: 1. 打开SSMS并连接到你的SQL ...

    DELPHI实现异构数据库导入导出,效率高,拿出来分享。。。。。。。。。

    DELPHI实现异构数据库导入导出是一种在编程领域中常见的需求,特别是在处理大量数据迁移或集成时。本文将深入探讨DELPHI如何高效地完成这项任务,分享相关的技术和策略。 首先,我们要理解什么是异构数据库。异构...

    恢复数据库_把后缀.frm,.myd,myi转换为.sql导入mysql数据库

    ### 恢复数据库_把后缀.frm,.myd,myi转换为.sql导入MySQL数据库 #### 知识点概述: 本篇文章主要探讨的是如何将由MySQL数据库产生的.frm、.myd 和 .myi 文件转换为 .sql 文件,并最终导入到MySQL数据库中的过程。...

    读书笔记系列1——MySQL必知必会.pdf

    - 包括备份、恢复、数据导入导出等日常操作。 了解这些基本概念和操作是掌握MySQL的第一步,实际应用中还需要结合具体场景和需求进行学习和实践。MySQL官方文档是一个宝贵的资源,可以深入学习更多细节和技术。

    来者不拒,大小通吃——谈SQL Server的数据导入.pdf

    首先,标题“来者不拒,大小通吃——谈SQL Server的数据导入”涉及的是一种数据导入的理念,意味着SQL Server能够支持不同来源和不同大小的数据导入操作。接下来,我会详细阐述与SQL Server数据导入相关的知识点,...

    pandas与mysql、oracle数据库数据交互(csdn)————程序.pdf

    在实际工作中,我们经常需要在Pandas和数据库之间进行数据交互,以便于数据的导入导出、查询和更新。以下将详细讲解如何使用Pandas与MySQL、Oracle数据库进行数据交互。 首先,对于Oracle数据库,Pandas通过第三方...

    大数据处理:用 Sqoop 实现 HBase 与关系型数据库的数据互导

    然后,文章又阐述了反向操作——从 HBase 导出数据到关系数据库的方法。最后,针对可能遇到的问题进行了简要说明。 适用人群:大数据技术人员,尤其是那些对 HBase、关系型数据库(RDBMS)、Hadoop 平台有一定认识,...

    CSV 导入mysql 数据库

    CSV(Comma Separated Values)文件是一种常见的数据存储格式,广泛用于数据交换,尤其是在数据库导入导出场景中。本主题将深入探讨如何将CSV文件导入MySQL数据库,这通常涉及到几个关键步骤,包括数据预处理、连接...

    导入数据库的命令

    在IT领域,特别是数据库管理与开发中,数据的导入导出是一项非常基础且重要的技能。本文将基于给定的信息——“导入数据库的命令”,详细解释如何通过MySQL命令行工具实现从本地文件导入数据到数据库表中的操作,并...

    MySQL5.0数据库安装文件以及可视化工具(Navicat for MySQL)

    4. **数据导入导出**:支持从各种文件格式(如CSV、XML、Excel等)导入数据到数据库,也能将数据库数据导出为不同格式。 5. **备份与恢复**:定时备份数据库,确保数据安全,同时可以轻松恢复到特定时间点。 6. **...

Global site tag (gtag.js) - Google Analytics