MySQL
文章平均质量分 90
是小方啦
这个作者很懒,什么都没留下…
展开
-
MySQL xml if模板写法
<!-- 上线是否延期 上线延期 --> <if test="practicalUpStatus!=null and practicalUpStatus=='1'"> and tp.PROJ_PRACTICAL_UP_TIME >PROJ_PREDICT_UP_TIME </if> <!-- 没延期 --> <if test="practicalUpStatus!=nul...原创 2020-07-28 14:17:24 · 894 阅读 · 0 评论 -
【持续更新中】 MySQL 复杂查询整理
MySQL 查询整理先立个flag 后续更新!原创 2020-07-17 16:16:52 · 470 阅读 · 0 评论 -
MySQL 查询语句指定字段默认值,count聚合结果为0的情况,
嘤嘤嘤 逃过了面试sql 一进公司 sql 写了两天 ,后悔上学没好好学,嘤嘤嘤 哭泣,那就来个总结吧!纯干货 不拖沓(主要是我文采不咋 条理性也不咋,简单直接看sql吧)查询语句 指定字段默认值,使用 if主要是想使用UNION 时给一个字段 默认值SELECT IFNULL( NULL, '默认值' ) AS 'name' , t.*FROMaa t想让count 聚合的时候分组有的为零 也显示个数SELECT IFNULL( count( *), 0 ) AS 'no'原创 2020-07-10 18:03:17 · 4190 阅读 · 1 评论 -
mysql连表查询
分享一首张信哲的《白月光》 @Select(" SELECT " + " temp.id AS id, " + " temp.projectName AS projectName, " + " temp.unitConstruction AS unitConstruction, " + " temp.projectMoney AS projectMoney...原创 2019-09-02 14:18:34 · 247 阅读 · 2 评论 -
通用mapper Example复杂 And Or 连用 还有排序
//排序 PageHelper.startPage(pageBean.getPageNum(), pageBean.getPageSize()); Example example = new Example(BidProject.class); example.setOrderByClause("create_date desc"); Exa...原创 2019-08-07 09:40:59 · 1920 阅读 · 0 评论 -
mapper @Select()注解开发,使用模板 if 和循环
if @Select({"<script>", "SELECT " + " mu.id userId, " + " eui.id userInfoId, " + " mu.user_name userName, ...原创 2019-07-30 12:00:04 · 7803 阅读 · 0 评论 -
MySql、 Mybatis、JDBC 常见面试问题
1.#{}和${}的区别是什么?${ }是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如 ${driver} 会被静态替换为com.mysql.jdbc.Driver#{ }是 sql 的参数占位符,用于sql 语句 能有效防止sql注入提高系统安全性。2.Xml映射文件中,除了常见的select|insert|updae|delete标...原创 2018-12-26 21:35:11 · 267 阅读 · 0 评论 -
面试你该知道的MySQL的锁与存储引擎
MySQL会用,但是对于那些引擎与锁总是迷卜楞登的,所以今天时机正好就整理一下(看了一篇文章 觉得自己好像懂了--多多捂脸)如有错误,还请不吝赐教,感恩 ♥1. 文章开头先来说下MySQL是什么 (虽然都知道 还是顺序罗嗦一下)MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WE...原创 2019-05-30 11:23:27 · 251 阅读 · 0 评论 -
mysql 查询语句优化
有时候我们要查询一张表,但是不需要查询出所有符合条件的,只需要查询出其中一条,这个时候写sql应该怎么写SELECT * FROM `video` where tname = '翻唱' LIMIT 1后面加一个 LIMIT 1 ,它其实是 LIMIT 0,1 从表中0 个数据开始 只读取一个...原创 2019-01-23 14:39:39 · 162 阅读 · 0 评论 -
MYSQL根据出生日期查询年龄区间
SELECT nld AS '年龄段', count( * ) AS '人数' FROM ( SELECT CASE WHEN birth_date BETWEEN DATE_SUB( NOW( ), INTERVAL 20 YEAR ) ## 1999-04-08 16:06:23 AND NOW() THEN ## 2019-04-08 15:53...原创 2019-04-08 16:27:06 · 4358 阅读 · 0 评论 -
MYSQL 查询表 字段百分比
SELECT ROUND( T1.co / T2.totalCo * 100, 2 ) FROM ( SELECT COUNT( * ) AS co FROM bi_workerman WHERE sex = 0 ) T1, ( SELECT COUNT( * ) AS totalCo FROM bi_workerman ) T2;原创 2019-04-08 17:52:16 · 1938 阅读 · 0 评论 -
MYSQL count()函数 计算字段去重
SELECT count( DISTINCT worker_man_id ) VALUE FROM `bi_re_workman_and_teamproject` WHERE delFlag = 0原创 2019-04-08 17:54:25 · 12705 阅读 · 1 评论 -
MYSQL:手机号 改为特定格式 178****2031
1. 格式:2 . 语法:作用:将多个字符串连接成一个字符串语法:concat(字符串1,....,字符串n)作用:从左边开始截取字符串语法:left(字符串,截取长度)作用:从右边开始截取字符串语法:right(字符串,截取长度)3. 步骤:这里我们主要通过mysql的concat、left、right函数来过滤数据库数据。我们以隐藏手机号码为例,实现过程非常简单,一共...原创 2019-04-22 11:36:25 · 2492 阅读 · 0 评论