- 博客(21)
- 收藏
- 关注

原创 LOCATE函数的用法
LOCATE函数其实我的理解就是grep的功能,只不过它会返回在字符串所在的位置,当然根据公式的不同也会有很多实际应用官方的两种用法是语法1:LOCATE(substr,str)返回字符串substr中第一次出现子字符串的位置 str语法2:LOCATE(substr,str,pos)返回字符串substr中第一个出现子 字符串的 str位置,从位置开始 pos。0 如果substr不在,则 返回str。返回 NULL如果substr 或者str是NULL最简单的用法
2020-12-15 10:06:11
17755
原创 数据库中sql语句得到同一个字段多次出现的数据
比如有两列数据,想把姓名相同的多条数据搜索并显示出来sql如下SELECT id, NAME, count(*) AS muFROM zyc. USERGROUP BY NAMEHAVING mu > 2;这样就得到名字叫张三的多条数据,字段及限制条件可以按照具体的需求来分析...
2020-08-12 14:10:39
1841
原创 sql语句提取数据的时候关键信息脱敏处理
基本语法:REPLACE(原字段,'原字段旧信息','原字段新信息')REPLACE(name,SUBSTR(r.name,2,1),'*')就是将name字段的,第二个字替换成*比如王二麻子,SUBSTR(r.name,2,1)这个截取函数的意思就是二,就是截取第二个字开始的一个字节...
2020-07-15 15:26:30
3605
原创 mysql数据库安装及连接完美教程(保证成功)
1.首先我们需要下载一个msql的安装包,网址如下:https://dev.mysql.com/downloads/mysql/这个是解压版本的数据库安装下载后解压到一个文件夹中(最好不要有中文字符否则容易出问题)2.配置my.ini文件(具体的配置看注释,basedir配置就是你安装的目录,datadir目录就是初始化数据库生成文件的路径)my.ini文件中的配置如下...
2020-04-22 13:43:37
19024
4
原创 xshell日志乱码修改编码格式以及日志显示页数设置
问题现象:刚我们排查问题需要查看日志时,发现日志乱码,这是可能是编码格式有问题一般我们可以尝试修改其编码格式,如下所示(点击文件-属性-终端)缓冲区大小就是当前页面显示日志的行数,编码格式根据具体的情况修改...
2020-04-10 14:23:53
1715
原创 在线代码格式化网址:https://tool.oschina.net/codeformat/xml
当遇到问题需要我们排查查日志的时候,会遇到日志打印混乱的情况这时梳理会很困难,需要在线"洗日志",将其格式化成各种格式网址:https://tool.oschina.net/codeformat/xml截图如下:...
2020-04-01 10:35:47
2349
原创 sql语句根据year,mouth,day分组查询统计数目
sql语句查询的格式如下year(a.time),mouth(a.time),day(a.time)将日期分隔为年月日在一定的条件下分组查询数据并统计数目1、根据年份统计group by year(a.time)2、根据月份统计group by year(a.time),mouth(a.time)3、根据某一天的日志分组查询group by year(a.time),mouth(a...
2020-01-06 14:51:57
1212
1
原创 最常用的web容器tomcat简单理解(不喜勿喷)
Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)...
2020-01-03 15:46:33
443
原创 sql语句查询出来的字段值显示不够,后几位显示为0,需要拼接
可以通过拼接函数concat来进行处理,比如号码的字段值为1111222233334444,通过select语句查询只能显示出来前几位,后几位显示都为0,这个通过concat('/t',idnumber),可以将这个字段的值全部获取出来...
2020-01-03 10:59:52
1127
原创 case函数基础应用的实例(最基础的一条实例)
事例如下:表的内容展示国家(country)人口(population)中国600美国100加拿大100英国200法国300日本250德国200墨西哥50印度250需要得到的结果:亚洲1100北美洲250其他700sql代码如下:SELECT SUM(population), CASE country...
2019-12-25 11:27:59
263
原创 sql语句最经常用的函数(最简单的)
函数函数大致可以分为以下几种:算术函数(用来进行数值计算的函数) 字符串函数(用来进行字符串操作的函数) 日期函数(用来进行日期操作的函数) 转换函数(用来转换数据类型和值的函数) 聚合函数(用来进行数据聚合的函数)字符串函数||——拼接 字符串1||字符串2 || 函数在 SQL Server 和MySQL 中无 法使用。 LENGTH——字符串长度 LENGTH(...
2019-12-25 10:12:52
280
原创 mysql与oracle数据库的常见区别
不同点:(我提供的是常见的不同,不喜勿喷)1、mysql是开源的不收费,占用空间小一般应用与小公司,oracle则是收费的,占用的存储空间大,一般应用于大公司常见于各大运营商、银行和政府等2、事务提交方式oracle默认不自动提交,需要用户手动提交。mysql默认是自动提交。不支持事务。mysql默认自动提交,也就是你提交一个query,它就直接执行,我们可以通过。se...
2019-12-18 12:07:31
204
原创 mysql数据库工具Navicat常用快捷键介绍
Navicat快捷键:Ctrl+Q 打开查询窗口Ctrl+/ 注释sql语句Ctrl+Shift +/ 解除注释Ctrl+R 运行查询窗口的sql语句Ctrl+Shift+R 只运行选中的sql语句F6 打开一个mysql命令行窗口Ctrl+L 删除一行...
2019-12-04 13:28:30
531
原创 根据表名查库,根据字段名查表
根据表名查库SELECTtable_schemaFROMinformation_schema.TABLESWHEREtable_name='表名';根据字段名查表selecttable_schema,table_namefrominformation_schema.columnswherecolumn_name='字段名'...
2019-12-04 10:57:59
1272
原创 windows远程机器复制文件没有反应的解决办法
问题现象:远程登录的机器向外面复制文件一直都是可以用的,但运行时间过长后,复制文件或目录会没有反应解决办法:在远程机器找到任务管理器,找到rdpclip.exe的进程,先把这个进程终止掉,可以鼠标右键终止或者也可以在dos界面用taskkill命令终止,然后执行windows+R这个快捷命令,输入rdpclip.exe命令,并执行该进程,这样问题应该就可以解决。基本原理就这样,...
2019-04-29 11:22:14
1083
原创 linux系统shell脚本中数据库登录的问题
如果在shell脚本中需要在当前物理机器登录,并且当前机器有sqlplus的文件,可以直接用sqlplus -s username/password登录。如果需要跨机器登录,则需要加上需要登录机器的ip,命令如下sqlplus -s username/password@net_service_name,登陆后也可以使用conn命令来连接其他用户,conn username/passwo...
2019-04-29 11:05:20
683
原创 Vmware虚拟机安装linux系统使用一段时间后出现内部错误的解决办法
这是属于Vmware系统的一个小bug,使用虚拟机一段时间后会出现这种情况:已系统管理员身份运行Vmware虚拟机就会解决这种情况而不会报错
2018-06-19 14:50:49
1748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人