
mysql问题集
wang20y8
这个作者很懒,什么都没留下…
展开
-
PGSQL多行转一行
pgsql 多行转一行原创 2022-11-10 16:08:55 · 868 阅读 · 1 评论 -
mysql order by 指定字段排序
ORDER BY FIELD(businessType,"POU","CO","STO","BUY_BACK", "SELL") ASC原创 2021-06-10 11:34:06 · 2613 阅读 · 0 评论 -
Windows10下 MySQL8.0.23 authenication plugin
administrator 运行cmd ,然后进入mysql安装路径D:\mysql-8.0.17-winx64\bin查看一下加密的方式:show variables like 'default_authentication_plugin';查看本地mysql用户的信息:select host,user,plugin from mysql.user;修改root账户的加密方式为(mysql_native_password):ALTER USER 'root'@'lo...原创 2021-04-16 19:19:21 · 172 阅读 · 0 评论 -
mysql 查询几分钟以内的数据
select * FROM gov_safety_helmet_alarm WHERE create_time >= CURRENT_TIMESTAMP - INTERVAL 10 MINUTE原创 2020-03-13 16:03:49 · 3310 阅读 · 0 评论 -
mysql慢SQL
改后的sql原创 2019-09-30 15:39:24 · 156 阅读 · 0 评论 -
MySQL5.7 子查询以后再GROUP BY
今天遇到一个惊天大bug,查询数据库版本select version();mysql 5.6SELECT aa.worker_status,aa.worker_id,aa.create_time,aa.project_id FROM( SELECT twe.worker_id,twe.worker_status,twe.project_id,twe.create_time...原创 2019-09-26 17:16:30 · 486 阅读 · 0 评论 -
mysql匹配查询
1.使用like,但是like在前面加%会让索引失效SELECT count(1) FROM t_project WHERE project_address LIKE('%烟台市%');2.使用LOCATE(substr,str)函数/LOCATE(substr,str,pos)SELECT count(1) FROM t_project WHERE LOCATE('烟台市',proj...原创 2019-07-09 11:22:36 · 1045 阅读 · 0 评论 -
mysql 索引类型
索引的目标是防止全表扫描(Full Scan)1.从存储结构划分:BTree索引(B-Tree或者B+Tree索引),Hash索引,full-index全文索引,B-Tree索引2.从应用层来划分:普通索引,唯一索引,复合索引3.根据数据的物理顺序与键值的逻辑顺序:聚集索引,非聚集索引B+Tree索引-适合范围查找Hash索引-适合精准匹配...原创 2019-05-31 20:17:25 · 104 阅读 · 0 评论 -
ERROR:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535
完整错误信息:ERROR:1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to...原创 2019-03-25 15:29:01 · 4581 阅读 · 0 评论 -
Mysql 通过拼音首字母分组和排序(2)
第一篇讲的是直接套用mysql函数定义来实现拼音分组和排序https://blog.youkuaiyun.com/wang20y8/article/details/80753605这一篇通过mysql function(函数) 进行实现,直接贴代码:DELIMITER $$ CREATE FUNCTION `fristPinyin`( P_NAME VARCHAR(25...原创 2018-11-05 15:45:51 · 1339 阅读 · 0 评论 -
mysql 日期相减,获取天数
查询系统当前时间,不带时分秒,如:2018-11-02==>SELECT CURDATE();日期相减函数,获取天数:datediff(CURDATE(), '2018-01-01')下面一个demo:SELECT CASE WHEN datediff(CURDATE(), a.year_for_car) < 180 THEN '6个月以下'WHEN 180<...原创 2018-11-02 17:10:33 · 7905 阅读 · 0 评论 -
mybatis insert返回主键id
在insert标签中加入keyProperty="id" useGeneratedKeys="true"属性,对应的mapper.java文件service实现层获取对象的id原创 2018-09-27 16:29:27 · 138 阅读 · 0 评论 -
mysql数据库字符集不统一查询报错
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '= 其实是表和表之间的字符编码不匹配造成的,要么修改表字段的字符编码,要么就加函数 SELECT a.id, a.step, a.title, a.content, c.path ste...原创 2018-08-07 11:13:46 · 456 阅读 · 0 评论 -
sit环境 mysql5.7.22 group by报错
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'queqiao.a.iid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible ...原创 2018-07-01 13:16:36 · 208 阅读 · 0 评论