首页 > 数据库 >sql字段对应批量数据处理工具

sql字段对应批量数据处理工具

时间:2024-06-12 15:00:05浏览次数:9  
标签:function certiNo var 字段 str sql 数据处理 document textbox

<html lang="zh-CN">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap-theme.min.css"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<!-- <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> -->
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdn.bootcss.com/underscore.js/1.9.1/underscore-min.js"></script>

<script type="text/javascript">
function onReplaceCleanNullRows(){ //清空空行
var str = document.getElementById("certiNo").value;
if(str == '' || str == 'undefined'){
return null;
}
str = str.replace(/\n(\n)*( )*(\n)*\n/g,"\n");
document.getElementById("certiNo").value=str;
}

function selectTextarea(){
var textbox = document.getElementById('certiNo');
var startIndex = 0;
var stopIndex = textbox.value.length;
textbox.focus();
if(textbox.setSelectionRange){
textbox.setSelectionRange(startIndex,stopIndex);
}else if(textbox.createTextRange){
var range=textbox.createTextRange();
range.collapse(true);
range.moveStart('character',startIndex);
range.moveEnd('character',stopIndex-startIndex);
range.select();
}
textbox.focus();
}

$(document).keydown( //默认快捷键
function(e){
var evn = e||event;
var code = evn.keyCode||evn.which||evn.charCode;
if(code==9){
$("#format").click();
return false;//阻止默认TAB行为,为了能够选中TEXTAERA中的文本
}
if(code==46){
$("#onReplaceClean").click();
}
if(window.event.altKey && window.event.keyCode==81){
$("#onReplaceNextRows").click();
}
}
);

$(document).ready(function(){
$("#format").click(function(){//格式化
var str = document.getElementById("certiNo").value;
var fdStart = str.indexOf("(");
if(fdStart == -1){
if(str == '' || str == 'undefined'){
return null;
}
<!-- 去最后n个换行 -->
str = str.replace(/^\s+|\s+$/g,'');
<!-- 去空行 -->
onReplaceCleanNullRows();
<!-- 将回车符替换成引号 -->
str=str.replace(/[\n\r]/g,'\',\'');
<!-- 开头和结尾增加引号-->
str = '\''+str+'\'';
str = '\('+str+'\)';
<!-- 去空格 -->
str = str.replace(/\s/g,"");
$("#certiNo").val(str);
}
//选中文本
selectTextarea();
});

$("#onReplaceNextRows").click(function(){//换行
var str = document.getElementById("certiNo").value;
if(str == '' || str == 'undefined'){
return null;
}
str=str.replace(/[,\r]/g,'\,\n');
str = str + '\r';
document.getElementById("certiNo").value=str;
onReplaceCleanNullRows();
selectTextarea();
});

$("#onReplaceClean").click(function(){//清空
document.getElementById("certiNo").value='';
});
});
</script>
</head>
<body style="">
<form name="fm" action="" method="post">
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-collapse collapse" id="navbar">
<ul class="nav navbar-nav">
<li class="active"><a href="https://www.sinosoft.com.cn">中科软科技股份有限公司</a></li>
<li class="active"><a href="https://www.cnblogs.com/springwater">Made by zqp</a></li>
</ul>
</div>
</div>
</nav>
<div class="container theme-showcase" role="main" >
<div class="jumbotron">
<div class="page-header"><i class="icon-book"></i>
<h2>SQL Tool</small>
<button type="button" class="btn btn-primary" id="format">格式化(TAB)</button>
<button type="button" class="btn btn-primary" id="onReplaceNextRows">换行(Alt+Q)</button>
<button type="button" class="btn btn-primary" id="onReplaceClean">清空(DEL)</button>
</h2>
</div>
<textarea class="form-control" rows="20" cols="60" name="certiNo" id="certiNo" placeholder="输入要处理的批量数据,生成where之后的字段对应的值的mysql格式"></textarea>
<br>
</div>
</div>

</form>

</body>
</html>

标签:function,certiNo,var,字段,str,sql,数据处理,document,textbox
From: https://www.cnblogs.com/springwater/p/18243959

相关文章

  • Mariadb版本的JDBC驱动,连接云上Mysql出现连接超时
    记录一下一个小问题的解决,Mariadb驱动连接云上Mysql的时候,如果频繁连接偶尔出现读取超时的现象。通过分析报错的堆栈发现,在 org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol#postConnectionQueries这个方法里面有一个判断,usePipelineAuth默认为true,导致设置sock......
  • 【MySQL随缘更】存储过程
    文章目录一、存储过程概述1.1、什么是存储过程1.2、存储过程特点1.3、存储过程优缺点二、存储过程创建2.1、创建格式2.2、变量2.3、变量作用域三、存储过程参数3.1、in3.2、out3.3、inout四、存储过程条件4.1、if…else…endif4.2、if…elseif…else…endif4.3、cas......
  • mysql常用的聚合函数---汇总数据
    此篇文章内容均来自与mysql必知必会教材,后期有衍生会继续更新、补充知识体系结构文章目录AGV()count()根据需求可以进行组合处理max()min()max()、min()、avg()组合使用汇总数据AGV()AVG():1、单列使用AVG();2、多列求平均值的情况下必须使用多个agv()语法:selectav......
  • 深入探究MySQL游标(Cursor)
    前言MySQL游标(Cursor)是MySQL中用于处理查询结果的一种机制。游标允许我们在查询结果集中逐行处理数据,而不是一次性获取所有数据。这对于处理大量数据非常有用,因为它可以减少内存消耗并提高性能。在MySQL中,游标主要用于存储过程和函数。一、游标的概念游标是一个数据库对......
  • 【接口自动化测试框架练习】springboot+react+mysql~极简版postman
    可以说是一个toyprogram,chatgpt完成了一部分工作,我也完成了一部分工作,我俩合作的,我占百分之80%,他百分之20%,哈哈没他不行,源码奉上。https://github.com/Jinwenxin/test-api-frontend1.功能简介:分成三部分,如左侧导航栏所示:测试用例管理:测试用例的增删改查以及运行测试套件管理......
  • mongodb的安装使用、mongodb与redis,memcache,mysql的区别优缺点 以及 好用的MongoDB
    一、mongodb的安装使用、与redis,memcache,mysql的区别优缺点    MongoDB是一个介于关系数据库和非关系数据库之间的基于分布式文件存储的数据库。是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数......
  • 50.基于SSM的停车场管理系统的设计与实现|基于SSM+ Mysql+Java设计与实现(可运行源码+
    内容概要:全套项目源码+详尽文档,一站式解决您的学习与项目需求。适用人群:计算机、通信、人工智能、自动化等专业的学生、老师及从业者。使用场景及目标:无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。项目代码经过调试测试,确保直接运行,节省您的时......
  • spark读取Kafka数据写入postgreSQL
    Java代码importorg.apache.spark.SparkConf;importorg.apache.spark.api.java.function.VoidFunction;importorg.apache.spark.streaming.api.java.JavaInputDStream;importorg.apache.spark.streaming.api.java.JavaStreamingContext;importorg.apache.spark.stream......
  • 【mysql】PROCESSLIST 查看运行中的线程
    发现mysql语句查询响应特别慢,想看一下mysql现时正在做什么事情?通过以下语句,可以看mysql有哪些线程正在运行,也可以帮助定位问题。比如有一些运行特别久的语句。用这个语句看一下:showprocesslistshowfullprocesslist或者用这个语句:select*frominformation_schema.`......
  • MySql 增、删、改、查数据库
    前言之前几天写了MySql的GROUPBY语句和JOIN语句,今天补一下创建数据库、表的语句。首先假设已经暗转好MySQL数据库,然后创建数据库、表。创建数据库createdatabase[ifnotexists]数据库名;[CHARACTERSETcharset_name][COLLATEcollation_name];ifnote......