mysql enclosed by_MySql csv文件导入导出
一、导出到csv(本地导出)
通过mysql客户端shell连接到服务器,选择使用的数据库,输入sql代码:
select * from test_info
into outfile
'/tmp/test.csv'
fields terminated by ',' ------字段间以,号分隔
optionally enclosed by '"' ------字段用"号括起
escaped by
'"' ------字段中使用的转义符为"
lines terminated by '\r\n'; ------行以\r\n结束
上面的 导出文件夹 需要手动创建,否则会报错:ERROR 1 (HY000): Can't create/write to file '\tmp\DKX.csv' (Errcode: 2)
select * from test_info into outfile '/tmp/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n';
注意:
where gscode = 'BS监控' 有中文,导不出数据。
解决方法:
where gscode like 'BS%'
二、csv文件导入
load data infile '/tmp/test.csv'
into table test_info
fields terminated by ','
optionally enclosed by '"'
escaped by '"'
lines terminated by '\r\n';
#insert
load data infile '/tmp/test.csv' into table test_info fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n';
#replace
load data infile '/tmp/test.csv' repalce into table test_info fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n';
场景:表1中的数据需要导入表2(表1、2结构相同,都有自增id字段)。表1中的自增id字段不要导出,让其在数据导入表2时自动生成,避免可能出现重复的自增id。
导出:
导入:
注意:
如果是远程连接的数据库,导出、导入时可能报错:ERROR 1045 (28000): Access denied for user 'quantuser'@'%' (using password: YES)
解决方法:
导出:(-N 不导出标题行)
mysql -h host -u user --password=pwd dbname -N -e "select * from table" > D:/tmp/test.csv
导入:
登录,连接上数据库之后
用 load data local infile 'XXX.csv' (如果指定LOCAL关键词,从客户主机读文件。如果LOCAL没指定,文件必须位于服务器上。(LOCAL在MySQL3.22.6或以后版本中可用。))
三、把从mongodb 中导出的csv文件,导入到 mysql
导出:
导入mysql:
效果:
注意:
导入、导出的两个mysql 的数据库属性要一致,否则导入数据之后,中文字段是乱码的。
mysql enclosed by_MySql csv文件导入导出相关推荐
- php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
@H_404_0@ 1.简介 @H_404_0@本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍 ...
- Laravel Excel实现Excel/CSV文件导入导出的功能详解(合并单元格,设置单元格样式)
Laravel Excel实现Excel/CSV文件导入导出(合并单元格,设置单元格样式) 这篇文章主要给大家介绍了关于在Laravel中如何使用Laravel Excel实现Excel/CSV文件导 ...
- laravel5 Excel Excel/CSV 文件导入导出功能
在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能 Posted on 2015年11月17日 by 学院君 注意版本2.1 1.简介 Lar ...
- csv文件导入导出到mysql
为什么80%的码农都做不了架构师?>>> 1. 从mysql中导出csv文件 echo "select * from table into outfile '/tmp ...
- excel对csv文件导入导出
导入csv文件 Private Sub Inport_Renkei_CSV_Click_Click()Dim rowIndex As Integer, item As IntegerDim fileN ...
- 【Laravel】使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
一.安装配置 使用Composer安装依赖: composer require maatwebsite/excel 发布配置(可选): php artisan vendor:publish --pro ...
- mysql 导入导出 csv_mysql文件导入导出为csv格式
1.将csv文件导入到mysql中,首先本人尝试了用python导入, 优点:可以在程序里面修改导入的各种方式,格式之类的,不必去mysql中操作, 缺点:速度太尼玛慢了 果断放弃,然后找用mysql ...
- csv导入mysql linux_如何将CSV文件导入MySQL表
如何将CSV文件导入MySQL表 我有一个未规范化的事件-来自客户端的日记CSV,我试图将它加载到MySQL表中,以便将其重构为正常的格式.我创建了一个名为"CSVImport"的 ...
- php导入csv文件,php实现CSV文件导入和导出
项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能. 我们先准备mysql数据 ...
最新文章
- IIS7中的站点、应用程序和虚拟目录详细介绍
- python毒酒检测_检测OpenSSL漏洞的脚本
- idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...
- 游戏编程设计模式-state
- PHP如何处理emoji表情存入utf8的数据库
- java学习(9):巩固练习
- Oracle基本数据标准存储样式浅析(二)——数字标准
- Aloha:一个分布式任务调度框架
- 人工神经网络基本构成有哪些,常见的人工神经网络有哪几种
- 《深入浅出WPF》-刘铁猛学习笔记——XAML
- 开发日记(01) - uni-app 使用等宽字体对齐数字宽度
- Docker傻瓜式安装到使用
- 祝你永远理性,永远能不识时务的抖机灵
- editplus的php插件,editplus的各式插件
- Android DEX安全攻防战
- Android中获取屏幕信息的几种方式
- 无线智能蓝牙追踪防丢器
- 鸿蒙曰蜉蝣不知所求,【经典金句408 · 庄子】:浮游,不知所求;猖狂,不知所往;游者鞅掌,以观无妄。...
- 非对称加密 DSA算法
- 【贪心算法】Leetcode 714. 买卖股票的最佳时机含手续费
热门文章
- Androbench使用
- 计算机域名长啥样,域名是什么 什么样的域名是一个好域名【详解】
- 2022-01-17 opencv-3.4.1 zlib.h: No such file or direc
- 【牛客网-公司真题-前端入门篇】——58同城2021校招笔试-前端
- 电脑重装系统数据恢复方法教程
- QQ、YY与webRTC回声消除效果对比分析与展望
- 微软的语音交互“滑铁卢”:Cortana小娜悲惨收场,未来路在何方?
- 高中数学必考知识点:二元一次不等式(组)及简单的线性规划问题
- SQL、DB、DBMS分别是什么,他们之间的关系?
- win10无法装载iso文件_Windows 10更新后无法装载iso虚拟光盘