![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 66
随波足流
快乐每一天
展开
-
Windows 7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作转载 2015-02-05 13:36:07 · 468 阅读 · 0 评论 -
INSERT 中ON DUPLICATE KEY UPDATE的使用
计数服务实现 codis redis分布式解决方案 存储key value 反正只能一个线程进去数据库实现方式。没有就插入有就更新 一句代码 原子性1.key_name设置unique索引:对某个计数器进行更新时,一般有如下两个步骤a.需要先select判断是否存在b.不存在则插入,设置初始值0,存在则进行增加操作使用ON DUPLICATE KEY UPDATE 语句来将这两个操作...原创 2018-09-29 15:01:09 · 562 阅读 · 0 评论 -
MySQL批量更新死锁案例分析
表结构如下:CREATE TABLE `user_item` ( `id` BIGINT(20) NOT NULL, `user_id` BIGINT(20) NOT NULL, `item_id` BIGINT(20) NOT NULL, `status` TINYINT(4) NOT NULL, PRIMARY KEY (`id`), KEY `idx_1` (`us...转载 2018-09-29 11:48:55 · 978 阅读 · 0 评论 -
oracle初理解
回收站: show recyclebin (命令行语句) 清空回收站: purge recyclebin 回收站还原已删除表: flashback table table_name to before dorp 获取系统时间: sysdate 平均值: avg 条件为真:where 1=1 条件为假:where 1=2 分页:rownum 索引:rowid 左右模糊查询(I...原创 2018-05-30 16:43:33 · 308 阅读 · 0 评论 -
Hbase 初理解
Hbase与传统数据库的区别在说HBase之前,我想再唠叨几句。做互联网应用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户就变多了,结果您的系统应付不过来了了,不干了,这岂不是咱哥几个的悲哀,说时髦点就叫“杯具啊”。其实说白了,这些就是事先没有认清楚互联网应用什么才是最重要的。从系统架构的角度来...原创 2018-05-30 14:18:30 · 722 阅读 · 0 评论 -
druid 教程 connection holder is null
、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果想使用最新的源码编译,可以从https://github.com/alibaba/druid 下载源码,然后使用maven命令行,或者导...原创 2018-05-22 10:32:46 · 7405 阅读 · 0 评论 -
MySql按一个字段分组并且取另一个字段最大值的记录
要求:获得按table1_id分组,并且age最大的记录信息,即2、3、5条方法一:select * from (select * from table2 order by age desc) as a group by a.table1_id方法二:select a.* from table2 as a where age = (select max(age) from table2 where原创 2017-12-22 10:29:17 · 8204 阅读 · 3 评论 -
聚集索引和非聚集索引
官方说法:聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索原创 2017-09-19 11:19:55 · 522 阅读 · 0 评论 -
mybatis sql in 查询 mapper与service层写法
当查询的参数只有一个时 findByIds(List ids) 1.1 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list(要是Repository 层指定参数必须与参数一致) Xml代码 收藏代码 Select from jria where ID in {item} findByIds(Long[] ids) 1.2 如果参原创 2016-06-17 14:20:18 · 10785 阅读 · 0 评论 -
mysql慢查询优化
如下表:CREATE TABLE "goods_relation_inherit_goods_flow" ( "id" bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', "mall_flow_id" bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT 'mall_flow_id...原创 2019-05-12 15:23:40 · 579 阅读 · 1 评论