`

mysql loadfile 快速导入导出数据

 
阅读更多
格式:  
C:\Documents and Settings\eelly>mysql -u账号 -p密码 --default-character-set=utf8 数据库<d:\t\mall_ecm_order_extm.sql  

例如:
C:\Documents and Settings\eelly>mysql -uroot -proo --default-character-set=utf8 mall<d:\t\mall_ecm_order_extm.sql 

 

20万导出只需几秒,听说100万数据导入也就几十秒

 

1.导出数据,转为.txt文件

select * from visits where month(created_at)=6 into outfile 'f:\\visits.txt' fields terminated by ',';

 

 

2..txt文件导入数据

load data infile 'f:\\visits.txt' into table visits fields terminated by ','

 

 3.远程拿文件

scp -P 端口 root@IP地址:/home/data_sql/文件名 /home/data/

分享到:
评论

相关推荐

    MySQL数据导入导出

    而如果只关注数据的快速导入导出,特别是当操作的表结构已经存在或者不需要备份时,使用 SELECT INTO OUTFILE 和 LOAD DATA INFILE 可能会更高效。 此外,MySQL的权限系统对于数据导入导出操作同样重要。数据库管理...

    MySQL数据库迁移快速导出导入大量数据(外发).txt

    使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据 LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。MySQL官方文档也说明了,该方法比一次性插入一条数据性能快20倍。

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

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

    MySQL数据导入与导出

    本文将深入探讨MySQL数据导入与导出的方法,通过实际案例解析,帮助读者快速掌握相关技巧。 #### 数据导出:MySQL的多种方式 ##### 1. 使用`SELECT INTO OUTFILE`语句导出数据 `SELECT INTO OUTFILE`是MySQL提供的...

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

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

    MySql数据导入导出

    `LOAD DATA INFILE` 是MySQL提供的一种直接从文件中读取数据并导入到表中的功能,尤其适用于大规模数据的快速导入。 - **命令格式**: ```sql LOAD DATA [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO ...

    MySQL数据导入导出.pdf

    MySQL 数据导入导出是数据库管理中的重要操作,用于数据迁移、备份、恢复或者在不同环境间同步数据。本文主要介绍两种常见的MySQL数据导入导出方法:`SELECT INTO OUTFILE`语句和`mysqldump`实用程序。 1. **使用 `...

    mysql命令行导入导出

    除了`.sql`文件,MySQL还支持其他格式的数据导入导出,如`.csv`(逗号分隔值)文件。使用`LOAD DATA INFILE`语句可以从`.csv`文件快速导入数据。例如: ```sql LOAD DATA INFILE 'data.csv' INTO TABLE tablename ...

    MySql示例9:表数据的导出和导入.zip

    本示例重点讨论了如何在MySQL中进行表数据的导出和导入。 首先,我们来看数据导出。MySQL提供了多种导出数据的方式,最常用的是使用`mysqldump`工具。这个命令行实用程序可以创建SQL语句来重建整个数据库或特定的表...

    MySQL数据备份和恢复(导出和导入)

    #### 一、使用 `INFILE` 和 `OUTFILE` 进行数据导入与导出 在日常的数据库管理工作中,经常需要将一个数据库中的部分数据移动到另一个数据库中去。对于这种情况,使用 `mysqldump` 方法可能会显得有些繁琐。相比之...

    MySQL数据库迁移快速导出导入大量数据

    在涉及数据表结构调整的迁移中,如分区或分表,通常需要使用`SELECT INTO OUTFILE`和`LOAD DATA INFILE`命令进行快速导出和导入。这两个命令可以显著提高数据导入的速度,官方文档指出其效率是逐条插入的20倍。不过...

    MySql练习6:科目表数据的导出和导入.zip

    另外,如果数据量非常大,直接使用命令行可能效率较低,这时可以考虑使用`LOAD DATA INFILE`命令来提高导入速度,但需要注意文件格式必须与MySQL的字段类型匹配。 在进行数据导入和导出时,还需要注意以下几点: 1....

    Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL

    Java大批量导入MySQL是一种高效的数据导入方式,使用MYSQL的LOAD DATA LOCAL INFILE语句可以快速地从一个文本文件中读取行,并装入一个表中。这种方式广泛应用于数据交换和导入,尤其是在数据量非常大的情况下。 ...

    Bash中使用MySQL导入导出CSV格式数据

    在IT行业中,数据库管理和数据迁移是常见的任务,而Bash脚本和MySQL是完成这些任务的强大工具。本文将深入探讨如何在Bash环境...通过学习和实践,你可以熟练掌握在Linux环境下使用MySQL和Bash进行高效的数据导入导出。

    软件数据库数据导入导出(sql)

    4. **数据导入**:将转换后的数据导入到MySQL数据库中,这可能涉及到批量插入操作或使用LOAD DATA INFILE语句。 5. **验证和调整**:导入后,对比源数据库和目标数据库的数据,确保一致性,并根据需要进行调整。 在...

    JAVA跨数据库导出导入数据:SQL2000 导入到 MYSQL(附件)

    6. **数据导入**:使用`LOAD DATA INFILE`命令或者Java的`PreparedStatement`,将转换后的数据导入到MySQL。如果数据量大,可能需要分批导入以提高效率。 7. **错误处理和验证**:在导入过程中记录错误,确保所有...

    MySQL导出数据遇到secure-file-priv问题的解决方法

    The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.” 这个错误是由于MySQL服务器启用了`--secure-file-priv`选项,它限制了数据导入和导出的路径,以增强安全...

    MySQL+数据导入导出+实用技巧

    本文将详细介绍 MySQL 中数据导入导出的方法,包括 `SELECT INTO OUTFILE` 和 `LOAD DATA INFILE` 的使用,并提供一些实用技巧。 #### 二、数据导出:SELECT INTO OUTFILE ##### 2.1 基本概念 `SELECT INTO ...

Global site tag (gtag.js) - Google Analytics