前言

最近接了几个新项目的需求,为了快速开发,我们的策略是:基于原来的一套维定项目代码及数据库基础,去开发新的项目,一般步骤如下:

在原来的代码git基础上拉出一个新的git项目地址

修改代码的项目名称,代码目录结构

将原来项目对应的生产库导出表结构形成脚本

建立新项目的数据库

将原来表结构脚本导入新项目的数据库

为了降低风险,我们执行的脚本中不能包含DROP TABLE 语句(防止运维在线上执行时误操作在其他库上执行);

如何根据某个特定字符删除一行

  1. 前置说明
  • MySQL客户端操作工具-Navicat
  • 文本编辑器-Sublime Text
  • 演示从老项目的数据库(zh_order为例)中导出表结构语句
  • 对表结构脚本进行去除DROP TABLE语句
  1. 导出表结构
  • 找到对应的库(zh_order)右键->转储SQL文件->仅结构
  • 选择保存脚本目录
  • 导出成功
  1. 替换DROP TABLE
  • 挨个删除法;
  • 优点:简单快优点:简单,适用于表少的情况
  • 缺点:当表多的时候耗费大量时间去做重复性工作(比如我们项目有300多张表,得重复删300多次)
  1. 正则替换法(在替换中通过正则 .*DROP TABLE.*来匹配行,替换为空)
  • 优点:一个正则匹配替换搞定,减少重复操作
  • 缺点:需要进行正则匹配

总结

不将就是发现的源动力,能让机器做的不要人去做;让机器帮我们做一些事,释放人类,人类留出精力去做更有创造性的工作。

替换自增数字正则表达式 (AUTO_INCREMENT=)d+

python批量删除特定字符_根据某个特定字符删除一行相关推荐

  1. 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 野火烧不尽,春风吹又生. 大家好, ...

  2. python正则表达式排除字符_正则表达式排除特定字符串

    http://blog.csdn.net/bravezhe/article/details/8301569 1.例子,查找不以baidu开头的字符串. baidu.com sina.com.cn 正则 ...

  3. 批量删除推文_如何搜索(和删除)您的旧推文

    批量删除推文 "The internet never forgets" is an aphorism that isn't entirely true, but it's wort ...

  4. 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理

    前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...

  5. python批量下载文件教程_超简单超详细python小文件、大文件、批量下载教程

    按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...

  6. linux删除用户所有信息_如何在Linux上删除用户(以及删除所有跟踪)

    linux删除用户所有信息 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock Deleting ...

  7. mysql逻辑删除的问题_数据库表涉及-逻辑删除

    对于只进行逻辑删除的表,如 CREATE TABLE `pics` ( `pid` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `aid` bigint( ...

  8. 找第一个只出现一次的字符_剑指offer 字符流中第一个只出现一次的字符

    题目描述: 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是'g'.当从该字符流中读出前六个字" ...

  9. iphone照片永久删除怎么恢复_微信数据怎么永久删除不被恢复?只删除聊天记录没用,打开这里彻底删除!...

    微信数据怎么永久删除不被恢复?这个问题已经越来越让人头疼,似乎单纯的删掉与对方的对话框已经不能再让人放心,微信里有太多不想被人知道的隐私,不管是工作还是生活,学会彻底删除微信聊天记录,已经越来越重要. ...

最新文章

  1. GATB=The Genome Analysis Toolbox with de-Bruijn graph 带有de-Bruijn图的基因组分析工具箱
  2. python读取word文档
  3. python赋值字符串的切片_python基础知识之字符串
  4. Windows 8 开发31日-第04日-新控件
  5. Spring+Hibernateh使用小结
  6. ThreadLocal原理解析以及是否需要调用remove方法
  7. i5 1135g7什么水平_i7-10510U和i5-1135G7对比,该怎么选择呢?
  8. [转]程序员真实写真:35岁前成功的12条黄金法则
  9. (转)Spring的三种实例化Bean的方式
  10. 【超详细整理数组基础知识点】(学习笔记8--数组上)
  11. 天外印刷的计件工资项目结束了
  12. 视频教程-路由技术(CCNA魔鬼训练营系列)-思科认证
  13. 相亲交友小程序制作方案
  14. 《C专家编程》读书笔记(1)
  15. 印象笔记:解决Chrome插件安装时程序包无效:CRX_HEADER_INVALID
  16. ARCore之路-平面检测
  17. 下载百度翻译英文读音
  18. MCU固件升级的几种Flash划分方式
  19. 在苹果Mac上怎样使用鼠标来放大图像?
  20. 三维地图开发三维地图服务器

热门文章

  1. 卷积神经网络(Convolutional Neural Network, CNN)
  2. 隐马尔可夫模型(Hidden Markov Model,HMM)是什么?隐马尔可夫模型(Hidden Markov Model,HMM)的三个基本问题又是什么?
  3. java判断自己活了多少天_用程序计算你活了多少天
  4. 32位oracle_Oracle 之Hugepage
  5. Bi-level error correction for PacBio long reads. PacBio长读数的两级纠错
  6. Linux下的编译(环境是centos6.8 gcc 4.4.7)
  7. 树莓派开发4-串口通讯wiringpi库
  8. Jupyter Notebook各种使用方法记录
  9. 什么是embedding?
  10. mysql 主键选择_mysql – 无论列名如何,都选择主键?