首页 > 数据库技术 > 详细

mysql

时间:2021-04-20 14:03:11      阅读:24      评论:0      收藏:0      [点我收藏+]

表字段

SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_schema = (SELECT database()) AND table_name=‘表名‘;

uuid

SELECT REPLACE(UUID(),‘-‘,‘‘)

子串

locate("1", "234313") >0;

子串个数

length(order_num)-length(replace(order_num,‘8‘,‘‘))

去除头尾字符

TRIM(BOTH ‘x‘ FROM ‘xxxbarxxx‘)

联表更新对应字段

UPDATE `user_info` ui RIGHT JOIN sys_user u ON u.user_name = ui.user_name
SET ui.id = u.id

保留两位小数

FORMAT(100.3465,2)

IF

IF(判断条件, 真时, 假时)
IFNULL(num, 0);

字符编码范围

  • 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])
  • 数字:[0x30,0x39](或十进制[48, 57])
  • 小写字母:[0x61,0x7a](或十进制[97, 122])
  • 大写字母:[0x41,0x5a](或十进制[65, 90])

中文

SELECT * FROM {{表名}} where 1=1
and HEX(列名) REGEXP "e[4-9][0-9a-f]{4}"
-- and {{列名}} REGEXP "[^\x00-\xff]"

mysql

原文:https://www.cnblogs.com/weiyunmis/p/14680422.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!