![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
仰望星空下的自己
PHP开发疯狂进阶中
展开
-
mysql查看执行过的sql语句包括(select语句)
最近在学习java springboot框架时遇到一个问题,查询中文的数据时一直为空。一开始以为是自己的sql语句写错了,鼓捣半天才发现是字符编码的问题,知道是字符编码的问题就是通过查看mysql执行过的sql语句查出来的,在查询之前需要将mysql的日志打开。一、打开mysql的日志SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';二、重启mysql三、查看日志 SELECT * from mysql.general_l原创 2020-11-29 14:07:35 · 6732 阅读 · 0 评论 -
mysql 查询时将状态改为相对应的文字
CASE sales_model WHEN 0 THEN '零售' WHEN 1 THEN '批发'END as store_typeas 是将该字段重新命名原创 2020-09-16 10:15:19 · 1715 阅读 · 0 评论 -
mysql 中的group By使用条件
在日常开发中我们经常会用到group By 但是需要后面跟上条件进行查询,常规的where在group By后面是不可以使用的。所以我们可以使用 having 后添加条件原创 2020-08-15 13:25:35 · 4250 阅读 · 0 评论 -
mysql 正则的使用以及使用正则进行替换
查询SELECT title FROM ims_shimmer_liveshop_goods_library WHERE title REGEXP "[^[0-9]]*[0-9]{4}g$"修改UPDATE ims_shimmer_liveshop_goods_library SET title = REPLACE(title,SUBSTR(title, -5, 5),"") WHERE title REGEXP "[^[0-9]]*[0-9]{4}g$"title REGEXP "[^[0-9原创 2020-08-07 09:26:39 · 923 阅读 · 0 评论 -
记录一次使用mysql字符串函数处理数据库的字符串数据
SELECT library.id FROM a WHERE LEFT (thumb,char_length("https://a.com/")) != "https://a.com/" AND thumb != ""该查询语句用到的函数有 left(); 从左开始截取字符 char_length() 统计字符的长度。left()一共需要传两个参数 第一个参数是需要截取的字符串,第二个参数是需要截取的长度UPDATE ims_shimmer_liveshop_goods_librar原创 2020-07-17 13:55:26 · 102 阅读 · 0 评论 -
mysql读书笔记
锁一、表锁mysql中最基本的锁策略,是开销最小的策略。二、表锁锁定整张表。用户在对表进行写操作前,需要先获取写锁,阻塞其他用户对该表的所有读写操作。三、表锁在没有写锁时,用户才会获取读锁,读锁与写锁之间是不相互阻塞的四、表锁在特定场景中,表锁的性能比较良好。五、表锁写锁优先级要高于读锁,,写锁可能会插入到读锁之前,读锁不能插入到写锁之前六、ALERT、TABLE之类的语句使用表锁会...原创 2020-01-29 00:57:00 · 157 阅读 · 0 评论 -
记一次mysql突然崩溃的回复
昨天在采集数据时突然发现mysql突然崩溃了,重启mysql时报Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/XXXXXX.pid).MySQL server PID file could not be found! 找不到PID文件的解决该问题的原因是磁盘沾满了,删除...原创 2019-07-10 16:19:55 · 453 阅读 · 1 评论