Mysql 日常
2024-08-27 14:32:55
Mysql 日常总结
做报表的时候经常会使用 if 来帮助统计
select count(if(key=1,1,NULL)) from atable where ...
当然,也支持选择
select CASE sva WHEN 1 THEN '男' ELSE '女' END as ssva from taname where sva != ''
Mysql 支持很多函数,可以玩一玩
update atable set key = replace('key','wawa','haha')
Mysql 对于日期类可以使用 '20190525' 这种字符串来直接比较
时间戳类的可以使用 %Y-%m-%d %H:%M:%S
也可以使用这样
AND DATE_FORMAT(ai_finished_time,'%h:%i:%s') < '21:00:00'
有的时候某些字段存的是 json字符串 mysql对json的支持很好,不过因为有的时候json中可以存 {"key":null} 这种的null值,在判断的时候需要做如下操作
JSON_EXTRACT(extra, '$.key') != CAST('null' AS JSON)
表结构查看 dese {tablename}
MySQL JSON
https://blog.51cto.com/lisea/1943339
最新文章
- 在Centos下搭建git并可以通过windows客户端访问
- Servlet获取简单验证码
- X86架构CPU的逻辑原理
- android moveTaskToback 应用退到后台,类似最小化
- 用excel打造报表查询系统
- python运维开发(二十四)----crm权限管理系统
- Java初级面试题
- IntelliJ IDEA 创建Spring+SpringMVC+hibernate+maven项目
- 20175330 实验一 《Java开发环境的熟悉》实验报告
- Java高级类特性(一)
- PS合成的5个要点:场景、对比、氛围、模糊、纹理
- sublime text 插件 -- 获取文件名到剪贴板
- Linu之linux系统基础优化和基本命令
- 一个java高级工程师的进阶
- Python练习-生成器-一个生成器被坑的体无完肤
- 0056 Spring MVC如何接收浏览器传递来的请求参数--request--形参--实体类封装
- Struts2中jsp前台传值到action后台的三种方式以及valueStack的使用
- Object 转换为 BigDecimal
- Python+selenium实现登录脚本
- 51nod1453(排列组合)
热门文章
- 把ubuntu自带的高gcc版本降到低版本(如gcc 3.4)的方法
- sonarqube使用maven进行代码分析
- [转帖]grep -v、-e、-E
- 第七节:Asp.Net Core内置日志和整合NLog(未完)
- shell-快速入门_批处理脚本编程语言
- java -jar参数运行方式设置classpath
- K8S学习笔记之使用Fluent-bit将容器标准输入和输出的日志发送到Kafka
- C#安装和卸载windowsService的bat指令
- web技术栈开发原生应用-多端共用一套代码
- python基础知识(一)