昨天测试时发现大佬暴力修改了数据库的某些字段,导致无法人员注册,按理说屏蔽关键信息应该是只将身份证的几位改为*就好。

为了继续测试,自力更生,寻求正确的sql语句修改,学习到一些方便的函数

concat函数

使用方法:

CONCAT(str1,str2,…)

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

MID()函数

SQL MID() 函数用于得到一个字符串的一部分。这个函数被MySQL支持,但不被MS SQL Server和Oracle支持。在SQL Server, Oracle 数据库中,我们可以使用 SQL SUBSTRING函数或者 SQL SUBSTR函数作为替代。

MID() 函数语法为:

1

SELECT MID(ColumnName, Start [, Length])

2

FROM TableName

注:字符串从1开始,而非0,Length是可选项,如果没有提供,MID()函数将返回余下的字符串。

LEFT()函数

是一个字符串函数,它返回具有指定长度的字符串的左边部分。

LEFT(Str,length);

接收两个参数:

str:一个字符串;

length:想要截取的长度,是一个正整数;

right()函数同理,只是从右边开始截取

最后放上测试用的sql

SELECT

CONCAT("UPDATE `persons` SET LastName='",CONCAT(LEFT(LastName,1),'**',RIGHT(LastName,2)),"' WHERE (`LastName`='",LastName,"') LIMIT 1;"

)

FROM

persons

双引号内部要执行表达式用逗号隔开,不然执行时还是当字符串。

mysql函数使用_mysql函数应用相关推荐

  1. mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

  2. mysql函数示例_mysql函数备忘单和示例

    mysql函数示例 There are a ton of functions provided by MySQL and most of them are used extensively. I wi ...

  3. mysql function加速_MySQL - 函数(FUNCTION)

    about MySQL提供了丰富的内置函数自定义函数. 而我们也对这些函数有所了解,比如聚合函数. 本篇再来了解一些内置函数和自定义函数的编写. 写在前面的话:默认情况下,函数名称和其后的括号之间必须 ...

  4. mysql的字符串等于函数吗_MySQL函数的字符串函数

    展开全部 a) 函数 ascii(str) 函数用法说62616964757a686964616fe4b893e5b19e31333361303036明:返回值为字符串 str 的最左字符的数值.假如 ...

  5. 添加mysql 函数库_mysql函数创建

    如何使用MySQL提升权限 前不久网上公开了一个MySQL Func的漏洞,讲的是使用MySQL创建一个自定义的函数,然后通过这个函数来攻击服务器.最早看到相关的报道是在o-otik上,但是公布的是针 ...

  6. mysql中函数大全_MySql 函数大全(一)

    mysql> SELECT 1+"1"; -> 2 mysql> SELECT CONCAT(2,' test'); -> '2 test' 如果你想要明确 ...

  7. mysql sysdate 格式化_MySQL函数汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

  8. mysql c函数大全_Mysql 函数大全

    ord(str) 如果字符串str句首是单字节返回与ascii()函数返回的相同值. 如果是一个多字节字符,以格式返回((first byte ascii code)*256+(second byte ...

  9. mysql函数 优化_Mysql函数求优化解决思路

    mysql函数求优化 小弟刚开始接触Mysql数据库,需要基于Mysql数据库做报表开发,写的一个函数查询时候效率特别低下. 备注:传进来比较的参数数据量 5W条左右.请高手指教优化方法. 另外,一般 ...

最新文章

  1. mysql 密码清楚_mysql 密码清除
  2. 乐观锁、悲观锁简单分析,回忆旧(新)知识...
  3. 离散对数(同余理论-BSGS算法)
  4. 小学英语运用计算机教学自评,信息技术在小学英语课堂中如何更有效地利用教学评价...
  5. linux c代码出现段错误,在linux下代码运行出现段错误,求大神
  6. 在web开发中的三个层次使用事务
  7. MFC中获取命令行参数的几种方法
  8. 第 52 章 Web Server Optimization
  9. java tostring格式化日期_java日期格式化SimpleDateFormat的使用详解
  10. 2.1 maven配置多镜像地址
  11. window系统盘瘦身(开发)
  12. 关于海康威视sdk与海康威视web的史上最精细的教程 (一)
  13. HP M280 鼠标驱动
  14. 360 极速模式 html,360浏览器极速模式怎么开
  15. python获取当前控件名_PyQt学习随笔:ListView控件获取当前选择项的方法
  16. 2018入门级手机VR眼镜对比区别:ugp vr眼镜怎么样?目前哪个vr眼镜牌子效果更好,vr眼镜选哪款?
  17. 【免费赠送源码】Springboot篮球网站19133计算机毕业设计-课程设计-期末作业-毕设程序代做
  18. 前端预览 PDF 文件几种方式汇总(使用PDFJS)
  19. ATSHA204A加密芯片攻略——使用篇
  20. 使用Django在执行python manage.py startapp myApp创建应用

热门文章

  1. Python正在褪色,最晚2030年就被淘汰
  2. 奔涌吧,前浪,追击吧,后浪
  3. 亚马逊最大无人售货超市开张,云端结账随拿随走
  4. 最强AI挑战中国英语阅读理解:只得70多分,不如中等生
  5. python#原创第13篇~while循环+答案
  6. P问题 NP问题 和 NPC问题
  7. dpkg命令_Linux 命令学习神器!命令看不懂直接给你解释!
  8. “王炸”来了?苹果下一代Mac Pro将搭载两颗M1 Ultra芯片
  9. 源于零售业,如何赋能零售业?亚马逊云科技再发布四项新服务
  10. 工信部下架37款侵害用户权益APP 114票务网等在列