MySQL通过命令导入导出数据
学习总结基本的导入导出操作
1 表tt的格式:
CREATE TABLE `tt` (
`ind` int NOT NULL auto_increment,
`name` char(100) default NULL,
PRIMARY KEY (`ind`)
)
2 文件d.txt的内容示例:
1,a
2,b
3,c
3 导入命令:
mysql> load data infile 'd.txt' into table tt
-> fields terminated by','
-> lines terminated by'\r\n'
注意的地方:
1)、文件可以使用绝对路径如'c:/d.txt',否则请将文件放在数据库根目录中
2)、因为字段之间用了逗号隔开,所以必须fields terminated by',',否则导入失败
3)、因为Winsows中行以“\r\n”隔开,所以必须lines terminated by'\r\n',
如果不设置这个参数,也可导入成功,但是会多导入一个“\r”控制字符,可能在可视化
MySQL工具中看不出字段异样,但是在MySQL命令行中显示会明显混乱。
4)、如果表tt非空,且文件中的ind值在表中有重复,会提示错误,并导入失败。
只导入name字段,文件d.txt的内容:
a
b
c
mysql> load data infile 'd.txt' into table tt
-> lines terminated by'\r\n'
-> (name);
load data 命令还支持更复杂的文本格式、文件编码等,可参考官方文档。
5 导出到数据到windows文本文件时,为了方便查看,也需要相同的设置
mysql> select * from tt into outfile 'd.txt'
-> fields terminated by','
-> lines terminated by'\r\n'
MySQL通过命令导入导出数据相关推荐
- mysql命令导入导出数据_mysql命令行导入和导出数据
MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...
- 如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV
文章目录 本教程将详细讲解 1. MySQL / MariaDB 数据库数据「导出」 2. MySQL / MariaDB 数据库数据「导入」 3. 使用「卡拉云」一键导入导出 MySQL / Mar ...
- php使用pg中copy命令,PGSQL COPY命令导入/导出数据
PGSQL中可使用COPY命令来导入/导出数据,这里以CSV文件为例. 导出数据: SQL Shell执行: COPY table_name (col1,col2,col3) TO 'path_nam ...
- 1001系列之pandas0001如何从Mysql数据库中导入导出数据
一.Pymysql模块简介 Mysql数据库是数据挖掘任务的数据源之一,通过pymysql模块可以直接连接MySQL数据库,进行增删改查等操作. Python连接MySQL的流程如下: 1.1curs ...
- Sqoop MySQL hive 数据库导入导出数据
1.导入(从mysql导入hive) 场景:从一个mysql数据库的表中导入数据到hive表中 sqoop import \ --connect "jdbc:mysql://ip:3306/ ...
- 数据库BCP命令导入导出数据
http://wangle.iteye.com/blog/196968 BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具. 一般存放在所安装的ASE或者Open Client 的BIN目 ...
- cmd导入数据到Oracle,oracle在cmd下通过命令导入导出数据
1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...
- Postgres copy命令导入导出数据
前言 最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求.起初的想法是使用存储 ...
- linux mysql导出导入表_linux mysql 数据库操作导入导出 数据表导出导入
在Linux下安装和使用MySQL [简 介] 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有Windows下使用SQL ...
最新文章
- 链表问题18——向有序的环形单链表中插入新节点
- Python零基础入门(4)——强大的分支与循环
- 面试官:你相信光吗?
- 一个典型的加了 SAP 注解的 OData 服务明细分析
- C 条件变量使用详解
- c语言sin函数返回nan,C语言入口函数和LD_PRELOAD环境变量
- 关于TTL大家容易忽略的地方
- add git 的文件 移除_【Git第八节】移除文件
- linux查看u盘的分区,在Linux下访问windows分区以及U盘
- 干货 | 科研大牛们怎么读文献?
- 拖拽图片到另一个div里
- 详解微信小程序开发教程
- 北京大学C语言学习第三天
- Java_Save could not be completed. Try File> Save As. if the problem persists.
- HTML相对路径的写法
- STM32F4+DP83848以太网通信指南系列知识储备
- 企业微信如何定时发送消息?
- CS231n 两层神经网络反向传播实现
- 弹球小游戏java代码_android 发射弹球小游戏 附完整源码下载
- 传感器技术—霍尔传感器(学习笔记九)
热门文章
- 华为刀片服务器系统安装,FusionServer Pro E9000融合架构刀片服务器
- java-net-php-python-java国内热映电影影评网站计算机毕业设计程序
- atlas mysql_使用Atlas配置MySQL读写分离
- nanotime java_java – 为什么我会使用System.nanoTime()获得消极的时间?
- OJ刷题记录:将十进制数转换成八进制数 题目编号:545
- 点评Hack易支付 - 免签约支付平台 -彩虹易支付,1分钟快速接入支付功能
- 服务器操作系统版本查询,服务器操作系统版本查询
- subster函数的详细说明
- Mars3D(含Cesium)数据及服务篇:发布三维数据服务
- 定制NFC卡片/ntag213芯片卡/手机NFC感应卡片