MySQL8.0导入与导出

一、into outfile导出

1、语法:
select * from  employees ORDER BY lname LIMIT 1000INTO OUTFILE '/tmp/employee_data_1.txt'FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"', ESCAPED BY '\'LINES TERMINATED BY '\n';
FIELDS TERMINATED BY 表示列分隔符
[OPTIONALLY] ENCLOSED 表示列用什么字符包括起来,如果使用了OPTIONALLY则只有CHAR和VERCHAR被包括
ESCAPED 表示当需要转义时用什么作为转义字符
LINES TERMINATED 表示每行记录之间用什么分隔2、#查看导出路径
(root@localhost) [(none)]> show variables like 'secure_file_priv';
+------------------+-----------------------+
| Variable_name    | Value                 |
+------------------+-----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
+------------------+-----------------------+3、导出
(root@localhost) [test]> select * from a into outfile '/var/lib/mysql-files/a.txt';
Query OK, 2 rows affected (0.00 sec)4、导出执定的列
(root@localhost) [test]> select 列1,列2 from a into outfile '/var/lib/mysql-files/a.txt';5、导出指定数据
(root@localhost) [test]> select * from a where id > 1000 into outfile '/var/lib/mysql-files/a.txt';

二、load data 导入

1、语法:
LOAD DATA [LOCAL] INFILE '文件路径'[REPLACE | IGNORE]INTO TABLE 表名[FIELDS[TERMINATED BY '分隔符'][ENCLOSED BY '包围符'][ESCAPED BY '转义符']][LINES[STARTING BY '开始符'][TERMINATED BY '结束符']][IGNORE number LINES][(字段1, 字段2, ..., 字段n)]
LOCAL:使用LOCAL关键字可以将数据文件从客户端机器上加载到服务器上。如果不指定该选项,默认从服务器的文件系统加载文件。REPLACE:使用REPLACE关键字可以替换表中已有的数据。如果数据文件中的某条记录与表中的某条记录主键冲突,将会替换表中的记录。IGNORE:使用IGNORE关键字可以忽略数据文件中与表中已有记录主键冲突的记录。FIELDS子句:用于指定字段的分隔符、包围符和转义符。LINES子句:用于指定行的开始符和结束符。IGNORE number LINES:用于指定忽略数据文件开头的几行。(root@localhost) [test]> create table b like a;
Query OK, 0 rows affected (0.01 sec)(root@localhost) [test]> load data infile '/var/lib/mysql-files/a.txt' into table b;
Query OK, 2 rows affected (0.00 sec)Records: 2  Deleted: 0  Skipped: 0  Warnings: 0
如果导出的数据只有两列,导入是想导入3列可以使用,用的不多
(root@localhost) [test]> load data infile '/var/lib/mysql-files/a.txt' into table b FIELDS TERMINATED BY ',' (a,b) -> set c=(a+b); 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/747001.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无人机自动返航算法部署与飞行控制实践

一、环境准备 无人机硬件:确保你有一台支持自定义飞行控制的无人机,通常配备有Pixhawk或其他类似的飞行控制器。 地面站软件:安装如Mission Planner或QGroundControl等地面站软件,用于配置无人机参数和上传飞行控制代码。 编程环…

基于Python flask 的豆瓣电影排行榜,豆瓣电影评分可视化,豆瓣电影评分预测系统

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、Python技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅&…

1+x中级题目练习复盘(四)

顺序存储较链式存储节省空间、查找性能高、插入和删除性能低。 <ALL表示小于最小 大于ANY表示大于最小值 LEFT OUTER JOIN 等同于LEFT JOIN INNER 和OUTER 不能同时出现 Before注解的方法在每个测试方法执行之前都要执行一次 一个Lambda表达式由以下三部分组…

什么软件可以剪辑录音?录音剪辑推荐3款工具

随着数字技术的发展&#xff0c;录音已经成为我们日常生活和工作中不可或缺的一部分。无论是会议记录、课堂笔记&#xff0c;还是音乐创作、语音聊天&#xff0c;我们都需要用到录音功能。然而&#xff0c;单纯的录音往往不能满足我们的需求&#xff0c;我们还需要对录音进行剪…

cesium-可视化区域分析

全部代码 <template><div id="cesiumContainer" style="height: 100vh;"></div><div id="toolbar" style="position: fixed;top:20px;left:220px;"><el-breadcrumb :separator-icon="ArrowRight&quo…

外卖小程序-购物车模块表结构设计和后端代码

表结构设计 添加购物车代码 Service public class ShoppingCartServiceImpl implements ShoppingCartService {Autowiredprivate ShoppingCartMapper shoppingCartMapper;Autowiredprivate DishMapper dishMapper;Autowiredprivate SetmealMapper setmealMapper;/*** 添加购物…

【C#】KeyDown事件不被触发的问题。

在c#的winform工程中&#xff0c;可能会遇到创建了一个对话框&#xff0c;该对话框内包含了控件作为这个对话框的一部分。软件运行时&#xff0c;键盘输入按键&#xff0c;却没有办法触发对话框的KeyDown事件。是不是很奇怪呢&#xff1f; 首先要明白&#xff1a;主对话…

MySQL--执行一条 select 语句,期间发生了什么?

执行一条 SQL 查询语句&#xff0c;期间发生了什么&#xff1f; 连接器&#xff1a;建立连接&#xff0c;管理连接、校验用户身份&#xff1b;查询缓存&#xff1a;查询语句如果命中查询缓存则直接返回&#xff0c;否则继续往下执行。MySQL 8.0 已删除该模块&#xff1b;解析 …

Vue.js+SpringBoot开发APK检测管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 开放平台模块2.3 软件档案模块2.4 软件检测模块2.5 软件举报模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 开放平台表3.2.2 软件档案表3.2.3 软件检测表3.2.4 软件举报表 四、系统展示五、核心代…

C++11:自动类型推导 auto 和 decltype(上)

在 C11标准中&#xff0c;引入了两个非常有用的关键字&#xff1a;auto 和 decltype。这两个关键字在提高编码效率、代码可读性以及维护性方面起到了巨大作用。今天&#xff0c;我们将深入探讨 auto的用法&#xff0c;并通过实际的代码示例来说明怎么使用它。 auto 的用法 关…

Linux命令:dmesg命令

目录 1 dmesg命令1.1 简介1.2 说明1.3 案例1、显示所有内核消息2、实时监控新消息3、显示特定级别的消息4、将消息输出到文件5、搜索包含特定字符串的被检测到的硬件6、将开机信息发邮件7、打印并清除内核环形缓冲区 总结 1 dmesg命令 1.1 简介 dmesg 命令在 Linux 系统中用于…

面试官:简单讲一下Spring Boot事务的使用

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:简单讲一下SpringBoot事务的使用 在Spring Boot中使用事务可以确保一系列操作要么全部成功要么全部失败,保持数据的一致性。Spring Boot提供了多…

Lord 3DMCV7-AHRS 时间同步硬件触发设置

目的:通过FPGA发送脉冲触发IMU采集数据。FPGA发送脉冲时,IMU才有数据产生。 FPGA与IMU的硬件接线就不讲了,这里主要说明的是IMU的设置以及ROS驱动的config文件更改。 1. WIN上位机设置 通过IMU在WINDOWS的上位机SensorConnect对IMU的GPIO、波特率等基本功能进行设值,具体…

通过spring boot/redis/aspect 防止表单重复提交【防抖】

一、啥是防抖 所谓防抖&#xff0c;一是防用户手抖&#xff0c;二是防网络抖动。在Web系统中&#xff0c;表单提交是一个非常常见的功能&#xff0c;如果不加控制&#xff0c;容易因为用户的误操作或网络延迟导致同一请求被发送多次&#xff0c;进而生成重复的数据记录。要针…

用pyecharts的overlap绘制叠加图时,设置的颜色不起作用

问题 用pyecharts绘制叠加图时&#xff0c;如折线图上叠加散点图时&#xff0c;分别设置了自己的颜色&#xff08;三角是绿色&#xff0c;圆形是蓝色&#xff09;&#xff0c;但是渲染颜色和图例颜色不一致&#xff0c;如下图所示&#xff0c;折线颜色和散点颜色相同。 解决…

【NestJS 编程艺术】1. NestJS设计模式深度解析:构建高效、可维护的服务端应用

在当今快速发展的软件开发领域&#xff0c;Node.js凭借其轻量级和高性能的特点&#xff0c;已经成为了构建服务端应用的首选技术之一。然而&#xff0c;随着应用规模的扩大&#xff0c;传统的Node.js框架如Express和Koa可能在架构设计和代码组织上显得力不从心。这时&#xff0…

vue3--事件处理

监听事件 Vue使用 v-on 指令 (通常缩写为 符号) 来监听 DOM 事件&#xff0c;并在触发事件时执行一些JS代码 比如 v-on:click“methodName” 或使用缩写方式 click“methodName” <divid"app"><buttonclick"counter 1">Add 1</button&g…

Leet code 904 水果成篮

解题思路&#xff1a;滑动窗口 创建hash表记录水果的种类和数量 两个指针left 和 right 从数组起始位置开始滑动&#xff0c;right在循环内 hash[fruits[right]] 进窗口 然后判断 hash表中的种类是否大于2 一旦大于2就要想办法出窗口 出窗口需要将hash表中种类重回2种 …

python做筛子用

import randomdef roll_dice():roll random.randint(1,10)return roll def main():total_times 100#初始化列表result_list[0]*10for i in range(total_times):print(roll_dice())for j in range(1,11):if roll_dice() j:result_list[j-1] 1if __name__ __main__:main() 结…

Js结束符与注释

JavaScript 注释有哪两种方式? 单行注释 //多行注释 /**/ JavaScript 结束符注意点 结束符是? 分号 结束符可以省略吗? Yes 但为了风格统一&#xff0c;经结束符要么每句都写&#xff0c;要么每句都不写&#xff08;团队约定&#xff09;