根据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备份的一行部分相关推荐

  1. 删库不跑路-详解MySQL备份策略

    原文链接:https://segmentfault.com/a/1190000019955399 手抖.写错条件.写错表名.错连生产库造成的误删库表和数据总有听说,那么删库之后除了跑路,还能做什么呢, ...

  2. 关系型数据库之Mysql备份(五)

    二进制日志简要: 二进制日志通常作为备份的重要资源,所以再说备份之前我们来回顾下前面专题讲过的二进制日志内容. 1.二进制日志内容 引起mysql服务器改变的任何操作. 复制功能依赖于此日志. 从服务 ...

  3. linux 提取日志字段,记一次Linux下提取MySQL日志关键字段

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 环境说明 操作系统:centos7 sed版本:4.2.2 egrep版本:2.20 paste版本:8.22 提取要求 ...

  4. mysql备份到带库_MySQL数据备份

    MySQL数据备份 一. MySQL数据损坏类型 1.1.物理损坏 磁盘损坏: 硬件,磁道坏,dd,格式化 文件损坏: 数据文件损坏,redo损坏 1.2.逻辑损坏 drop delete trunc ...

  5. php mysql备份脚本_MySQL备份脚本,mysql脚本

    MySQL备份脚本,mysql脚本 mysqlbackup.php: php//备份mysql set_time_limit(0); date_default_timezone_set('PRC'); ...

  6. MySQL 备份和恢复策略

    在数据库表丢失或损坏的情况下,备份你的数据库是很重要的.如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态.本文主要对MyISAM表做备份恢复. 备份策略一:直接拷贝数据 ...

  7. mysql导入分卷_php实现mysql备份恢复分卷处理的方法_PHP

    本文实例讲述了php实现mysql备份恢复分卷处理的方法.分享给大家供大家参考.具体分析如下: 分卷处理就是把握们要处理的数据分成一个个小文件进行处理了,这里我来给大家介绍一个php mysql备份恢 ...

  8. MySQL 备份和恢复

    MySQL 备份和恢复 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MyS ...

  9. mysql 备份脚本

    #!/bin/bash INNOBACKUPEXFULL="/usr/bin/innobackupex" MYSQL_CMD=' --socket=/ssd/mysql/3346/ ...

最新文章

  1. spring boot基础教程之文件上传下载
  2. Flex Accordion 和 TabNavigator组件浏览器跳转问题
  3. Mybatis plus 开启日志
  4. github-ssh
  5. linux学习(7)第七章、Linux 文件与目录管理
  6. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用6
  7. IOS 设备越狱原理
  8. 盘点百度开放云编程马拉松八大亮点
  9. Java 实现图片合成 (com.google.zxing)
  10. 用Java实现给图片添加文字水印
  11. 课时23 YUM软件管理
  12. 正态分布随机数 C语言,正态分布随机数生成算法
  13. 从键盘读入学生成绩,找出最高分,并输出学生成绩等级,Java
  14. HTTP 常用的方法是什么,各自含义是什么?
  15. oracle连接打印机,使用 CUPS 命令设置网络打印机
  16. 如何判断是不是一个网段
  17. 01_国家卫生部PACS相关标准
  18. Windows共享内存解析
  19. python遍历循环怎么理解_聊聊python中的循环遍历
  20. Prizmo Pro for Mac(OCR图像文字识别工具)

热门文章

  1. 深信服上网管理设备恢复出厂设置方法
  2. php正则表达式应用,PHP 正则表达式应用
  3. 裤子尺码对照表eur40_弄明白这两个问题,你就知道内衣尺码怎么区分
  4. java 将一张图片切割成n个小图片,任意切割一张图片成新图片
  5. 天津市电子计算机职业中专 概况,天津市电子计算机职业中专 .pptx
  6. Android Status(状态栏) 着色
  7. 【Unity】12.4 通过网格分层选择行进路线
  8. spring BeanFactory加载xml配置文件示例
  9. Java线程:创建与启动
  10. JUnit简单使用教程