学习总结基本的导入导出操作
 
 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通过命令导入导出数据相关推荐

  1. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  2. 如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV

    文章目录 本教程将详细讲解 1. MySQL / MariaDB 数据库数据「导出」 2. MySQL / MariaDB 数据库数据「导入」 3. 使用「卡拉云」一键导入导出 MySQL / Mar ...

  3. php使用pg中copy命令,PGSQL COPY命令导入/导出数据

    PGSQL中可使用COPY命令来导入/导出数据,这里以CSV文件为例. 导出数据: SQL Shell执行: COPY table_name (col1,col2,col3) TO 'path_nam ...

  4. 1001系列之pandas0001如何从Mysql数据库中导入导出数据

    一.Pymysql模块简介 Mysql数据库是数据挖掘任务的数据源之一,通过pymysql模块可以直接连接MySQL数据库,进行增删改查等操作. Python连接MySQL的流程如下: 1.1curs ...

  5. Sqoop MySQL hive 数据库导入导出数据

    1.导入(从mysql导入hive) 场景:从一个mysql数据库的表中导入数据到hive表中 sqoop import \ --connect "jdbc:mysql://ip:3306/ ...

  6. 数据库BCP命令导入导出数据

    http://wangle.iteye.com/blog/196968 BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具. 一般存放在所安装的ASE或者Open Client 的BIN目 ...

  7. cmd导入数据到Oracle,oracle在cmd下通过命令导入导出数据

    1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...

  8. Postgres copy命令导入导出数据

    前言 最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求.起初的想法是使用存储 ...

  9. linux mysql导出导入表_linux mysql 数据库操作导入导出 数据表导出导入

    在Linux下安装和使用MySQL [简 介] 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有Windows下使用SQL ...

最新文章

  1. 链表问题18——向有序的环形单链表中插入新节点
  2. Python零基础入门(4)——强大的分支与循环
  3. 面试官:你相信光吗?
  4. 一个典型的加了 SAP 注解的 OData 服务明细分析
  5. C 条件变量使用详解
  6. c语言sin函数返回nan,C语言入口函数和LD_PRELOAD环境变量
  7. 关于TTL大家容易忽略的地方
  8. add git 的文件 移除_【Git第八节】移除文件
  9. linux查看u盘的分区,在Linux下访问windows分区以及U盘
  10. 干货 | 科研大牛们怎么读文献?
  11. 拖拽图片到另一个div里
  12. 详解微信小程序开发教程
  13. 北京大学C语言学习第三天
  14. Java_Save could not be completed. Try File> Save As. if the problem persists.
  15. HTML相对路径的写法
  16. STM32F4+DP83848以太网通信指南系列知识储备
  17. 企业微信如何定时发送消息?
  18. CS231n 两层神经网络反向传播实现
  19. 弹球小游戏java代码_android 发射弹球小游戏 附完整源码下载
  20. 传感器技术—霍尔传感器(学习笔记九)

热门文章

  1. 华为刀片服务器系统安装,FusionServer Pro E9000融合架构刀片服务器
  2. java-net-php-python-java国内热映电影影评网站计算机毕业设计程序
  3. atlas mysql_使用Atlas配置MySQL读写分离
  4. nanotime java_java – 为什么我会使用System.nanoTime()获得消极的时间?
  5. OJ刷题记录:将十进制数转换成八进制数 题目编号:545
  6. 点评Hack易支付 - 免签约支付平台 -彩虹易支付,1分钟快速接入支付功能
  7. 服务器操作系统版本查询,服务器操作系统版本查询
  8. subster函数的详细说明
  9. Mars3D(含Cesium)数据及服务篇:发布三维数据服务
  10. 定制NFC卡片/ntag213芯片卡/手机NFC感应卡片