![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 50
Dengrz
the more we see, the less we know
展开
-
数据库的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 脏读、不可重复读、幻象读概念说明: 脏读:指当一个事务正在访问数据,并且对数据进行了修改,而这种数据还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据还没有提交那么另外一个事务读取到的这个转载 2021-08-28 17:02:29 · 396 阅读 · 0 评论 -
Mysql 通过父节点ID获取所有子节点数据函数
BEGINDECLARE sTemp text;DECLARE sTempChd text;SET sTemp = '$';SET sTempChd =cast(rootId as CHAR);WHILE sTempChd is not null DOSET sTemp = concat(sTemp,',',sTempChd);SELECT group_concat(deptId) INTO sTempChd FROM ch_class where FIND_IN_SET(deptParI原创 2021-06-03 16:22:13 · 537 阅读 · 1 评论 -
记录一次需求为Mybatis的动态字段查询数据
需要根据用户选择字段来查询数据,类似Kibana搜索,如下:用foreach来循环遍历所需字段:foreach 基本语法:标签体内主要属性有item、index、collection、open、separator、closeitem:集合中元素迭代时的别名index:集合中元素迭代时的索引open:表示以什么开始separator:表示在每次进行迭代时的分隔符close 常用语where语句中,表示以什么结束 select DATE_FORMAT(rtc_time,'%Y-%原创 2020-12-24 09:13:53 · 394 阅读 · 0 评论 -
mysql索引的使用(转载)
mysql索引的使用什么是索引?为什么要建立索引?索引分类?索引的使用?转载SQL(五) MySQL中的索引详讲一、索引介绍: 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大查询数据所花费的时间就越多。如果表中查询的列有索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Phone的字段记录.转载 2020-12-15 11:13:30 · 208 阅读 · 0 评论 -
redis过期策略及定期策略配置
原文地址:https://my.oschina.net/funcy/blog/2245358redis服务器实际使用的过期键删除策略有两种:定期删除 惰性删除redis 会将每个设置了过期时间的 key 放入到一个独立的字典中,以后会定时遍历这个字典来删除到期的 key。除了定时遍历之外,它还会使用惰性策略来删除过期的 key,所谓惰性策略就是在客户端访问这个 key 的时候,redi...转载 2019-06-26 16:45:29 · 5065 阅读 · 0 评论 -
数据库订单表设计
原文地址:https://www.cnblogs.com/sochishun/p/7040628.html订单表 (order)|-- 自动编号(order_id, 自增长主键)|-- 订单单号(order_no, 唯一值,供客户查询)|-- 商店编号(shop_id, 商店表自动编号)|-- 订单状态 (order_status,未付款,已付款,已发货,已签收,退货申请,退货中,已退...转载 2019-01-16 15:08:19 · 26634 阅读 · 8 评论 -
关于Spring-Mybatis项目多数据源配置应用的心得
踩坑背景:起因是本人接手的项目需要同时连接MySQL与SQLserver数据库,也就是我们所说的使用多个数据源;刚开始我也是找度娘,然后通过学习大神的想法和笔记才得以配置完成,但是具体怎么写终究还得根据自己项目需求。跟着大神的脚步(踩在大神的肩膀上);发现配置Aop后系统并不能自动切换数据源;踩坑开始:本人介绍之外的代码可参考这篇文章,写的还是挺好的:http://www.cnblogs.co原创 2017-09-08 14:10:13 · 550 阅读 · 0 评论 -
SQLserver-mybatis分页问题
对于MySQL与Oracle的页面分页都相对简单些,本人不再说明。当然并不是每个老板都会随我们的想法,为了方便广大的和我一样的新手Dog们,贴出sqlserver中相对分页效率较高的row分页方法:这样你只需把mybatis中的sql语句替换select * from table_1) tmp 即可。select * from (select row_number原创 2016-12-29 09:54:55 · 1469 阅读 · 0 评论 -
MySQL数据库的21中优化方法,(以供学习)
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为转载 2016-12-16 16:23:23 · 525 阅读 · 0 评论 -
linux服务器下mysql的中文乱码问题(解决)
linux下则需要修改/etc/my.cnf,在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8,在[mysql]字段里加入default-character-set=utf8注:若没有[cllient] 则自行加入即可实现:1.查看原编码 代码如下原创 2016-11-24 14:06:11 · 2340 阅读 · 0 评论 -
关于mysql字段计算
创建mysql的计算字段原创 2016-10-19 14:56:40 · 1503 阅读 · 0 评论