随笔分类 -  数据库

mysql存储过程赋值
摘要:-- 方式 1 DECLARE cnt INT DEFAULT 0; select count(*) into cnt from test_tbl; select cnt; -- 方式 2 set @cnt = (select count(*) from test_tbl); select @cnt 阅读全文

posted @ 2020-11-09 13:12 zad27 阅读(756) 评论(0) 推荐(0)

汉语拼音转换
摘要:汉字unicode范围: unicode 拼音数据来源: pinyin4j 简体字繁体字对应数据来源: opencc 粤语拼音数据来源: yueyu 复姓数据来源: 百度百科 拼音sql及复姓sql : sql 姓名转拼音项目: https://github.com/ProgramRun/pinyi 阅读全文

posted @ 2020-09-05 11:37 zad27 阅读(170) 评论(0) 推荐(0)

[记录][Mysql InnoDB] 事务,锁,MVCC
摘要:InnoDB存储引擎之锁的实现 InnoDB MVCC 详解 MySQL InnoDB 的多版本并发控制(MVCC) InnoDB对MVCC的实现 抱歉,没早点把这么全面的InnoDB锁机制发给你 阅读全文

posted @ 2019-12-29 13:52 zad27 阅读(135) 评论(0) 推荐(0)

mysql表关联查询索引不生效问题
摘要:今天在执行sql语句时,使用表关联查询,结果发现子查询中的索引未使用,直接使用了全表查询,如图所示: 找了半天原因,最后发现,是由于字符集设置问题导致的 当将两个字段的字符集统一后,查询结果如下: Mysql 参考文档中也明确说非二进制String应该使用相同字符集: 参考文献: 1. http:/ 阅读全文

posted @ 2019-01-15 18:51 zad27 阅读(4539) 评论(0) 推荐(0)

mysql 显示每条记录行号
摘要:1.1 语法 SELECT @rowno:=@rowno+1 as rowno,r.* from t_article r,(select @rowno:=0) t 1.2 实例 现有 score表,(s_id 为学生id,c_id为科目id,s_score为分数),现欲获得科目id为'01'的成绩排 阅读全文

posted @ 2018-12-09 18:57 zad27 阅读(263) 评论(0) 推荐(0)

[转载] windows安装mysql及使用navicat连接
摘要:参考资料: 1. https://blog.csdn.net/u013235478/article/details/50623693 2. https://blog.csdn.net/qq_35436635/article/details/80126029 最近准备练习sql,安装mysql后使用n 阅读全文

posted @ 2018-11-09 20:48 zad27 阅读(497) 评论(0) 推荐(0)

Redis分布式锁
摘要:参考资料: https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/ PS:参考文献讲得深入浅出,将来龙去脉都讲清楚了,非常值得一看 阅读全文

posted @ 2018-10-28 08:15 zad27 阅读(222) 评论(0) 推荐(0)

导航