mysql_sed_使用sed提取mysql备份的一行部分
根据Iain的回答,我想出了这个sed技巧……
$sed 's/\(INSERT[^(]*\).*\((239560,[^)]*)\),.*/\1\2/' sample.sql | tee 1-record.sql
INSERT INTO usertext VALUES (239560, 2, 3, 4)
$
–
不使用sed的变化…
您可以提取仅与该一个数字匹配的某些行/插入的值.
$cat sample.sql
INSERT INTO usertext VALUES (101, field2 etc), (102, field2 etc), (239560, 2, 3, 4), (5, 8, 9)
INSERT INTO usertext VALUES (101, field2 etc), (102, field2 etc), (1239560, 2, 3, 4), (5, 8, 9)
$egrep -o '(\(239560\,[^)]+\))' sample.sql
(239560, 2, 3, 4)
$
如果你使用-n开关和grep来匹配匹配行,那么插入的其余部分可以很容易地编写脚本,然后将所有内容剪切到第一个(
mysql_sed_使用sed提取mysql备份的一行部分相关推荐
- 删库不跑路-详解MySQL备份策略
原文链接:https://segmentfault.com/a/1190000019955399 手抖.写错条件.写错表名.错连生产库造成的误删库表和数据总有听说,那么删库之后除了跑路,还能做什么呢, ...
- 关系型数据库之Mysql备份(五)
二进制日志简要: 二进制日志通常作为备份的重要资源,所以再说备份之前我们来回顾下前面专题讲过的二进制日志内容. 1.二进制日志内容 引起mysql服务器改变的任何操作. 复制功能依赖于此日志. 从服务 ...
- linux 提取日志字段,记一次Linux下提取MySQL日志关键字段
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 环境说明 操作系统:centos7 sed版本:4.2.2 egrep版本:2.20 paste版本:8.22 提取要求 ...
- mysql备份到带库_MySQL数据备份
MySQL数据备份 一. MySQL数据损坏类型 1.1.物理损坏 磁盘损坏: 硬件,磁道坏,dd,格式化 文件损坏: 数据文件损坏,redo损坏 1.2.逻辑损坏 drop delete trunc ...
- php mysql备份脚本_MySQL备份脚本,mysql脚本
MySQL备份脚本,mysql脚本 mysqlbackup.php: php//备份mysql set_time_limit(0); date_default_timezone_set('PRC'); ...
- MySQL 备份和恢复策略
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的.如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态.本文主要对MyISAM表做备份恢复. 备份策略一:直接拷贝数据 ...
- mysql导入分卷_php实现mysql备份恢复分卷处理的方法_PHP
本文实例讲述了php实现mysql备份恢复分卷处理的方法.分享给大家供大家参考.具体分析如下: 分卷处理就是把握们要处理的数据分成一个个小文件进行处理了,这里我来给大家介绍一个php mysql备份恢 ...
- MySQL 备份和恢复
MySQL 备份和恢复 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MyS ...
- mysql 备份脚本
#!/bin/bash INNOBACKUPEXFULL="/usr/bin/innobackupex" MYSQL_CMD=' --socket=/ssd/mysql/3346/ ...
最新文章
- spring boot基础教程之文件上传下载
- Flex Accordion 和 TabNavigator组件浏览器跳转问题
- Mybatis plus 开启日志
- github-ssh
- linux学习(7)第七章、Linux 文件与目录管理
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用6
- IOS 设备越狱原理
- 盘点百度开放云编程马拉松八大亮点
- Java 实现图片合成 (com.google.zxing)
- 用Java实现给图片添加文字水印
- 课时23 YUM软件管理
- 正态分布随机数 C语言,正态分布随机数生成算法
- 从键盘读入学生成绩,找出最高分,并输出学生成绩等级,Java
- HTTP 常用的方法是什么,各自含义是什么?
- oracle连接打印机,使用 CUPS 命令设置网络打印机
- 如何判断是不是一个网段
- 01_国家卫生部PACS相关标准
- Windows共享内存解析
- python遍历循环怎么理解_聊聊python中的循环遍历
- Prizmo Pro for Mac(OCR图像文字识别工具)