
数据库
文章平均质量分 75
是Guava不是瓜娃
Welcome to the real world,it is suck but you gonna love it.
展开
-
ShardingSphere-JDBC(一)分库分表实战.md
本文主要分享了基于Spring Boot + Druid + MyBatis + ShardingSphere-JDBC的分库分表和读写分离案例,项目中示例代码见地址 分库分表.一、ShardingSphere-JDBC介绍1、ShardingSphere实际上 ShardingSphere 包含3个部分:ShardingSphere-JDBC、 ShardingSphere-Proxy、 ShardingSphere-Sidecar。ShardingSphere-JDBC 采⽤⽆中⼼化架构,适⽤原创 2021-01-30 00:14:37 · 865 阅读 · 3 评论 -
MySQL索引扩展
索引扩展在MySQL的使用问题最近在看《MySQL实战45讲》中遇到一个比较困惑的问题。问题是:有如下表CREATE TABLE `geek` ( `a` int(11) NOT NULL, `b` int(11) NOT NULL, `c` int(11) NOT NULL, `d` int(11) NOT NULL, PRIMARY KEY (`a`,`b`), KEY `c` (`c`), KEY `ca` (`c`,`a`), KEY `cb`原创 2020-12-03 21:01:00 · 1028 阅读 · 1 评论 -
SQLyong的安装及使用
之前一直使用Oracle的PL/SQL来创建数据库,缺点是要自己写Sql语句实现。今天下载了SQLyong,下面简单介绍其安装过程。SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的!1 首先确定MySql数据库启动。可以在计算机-服务里查看,或者在dos命令下输入net start/stop mysq原创 2016-07-29 13:18:16 · 7092 阅读 · 0 评论 -
MySql中无法回滚的原因及解决办法
今天在编写程序的时候进行了回滚操作,程序运行正常,但是数据库并没有进行回滚操作。百度后发现自己创建的表类型是MyISAM,不支持事务操作,后改为InnoDB即能进行回滚操作。下面简单介绍两种数据表类型以及更改数据库类型为InnoDB的操作。一 MySql支持的数据引擎MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。InnoDB原创 2016-08-04 19:37:06 · 8553 阅读 · 0 评论 -
mysql简单语句
修改表名:alter table table_name rename table_new_name; Oracle(rename table_name to table_new_name)原创 2016-07-31 10:41:22 · 389 阅读 · 0 评论 -
Mybatis学习中遇到的错误java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (ut
在Mybatis学习存储过程调用的时候,老是出现【java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='】这个错,百度了下意思是返回的结果有两种字符集。一般这种情况在排除编程语言中单独设置的字符集错误原创 2016-09-27 22:10:30 · 7649 阅读 · 0 评论 -
Redis安装及常用命令介绍
RedisWindows中安装RedisRedis官网所给的Redis安装包只是基于linux系统的去操作的,所以想在windows系统中使用Redis服务,需要去下面的网址去下载对应的版本: https://github.com/MSOpenTech/redis/releases/tag/win-3.2.100 下载最新版本即可,如Redis-x64-3.2.100.zip。下载完成后解压,查原创 2017-03-02 14:36:10 · 2174 阅读 · 3 评论 -
Redis应用2-Redis实现开发者头条页面点赞功能
Redis应用2-Redis实现开发者头条页面点赞功能开发者头条是一个资源丰富的程序猿学习网站。当网站发布新的咨询的时候,内容优秀的咨询总是会被点赞。今天就利用Redis实现这个小小的功能。 为什么使用Redis而不是Mysql实现?Redis 和 Mysql应用场景不同。从效率来说: Redis的数据存放在内存,所以速度快但是会受到内存空间限制。 MySQL存放在硬盘,在速度上肯定没有Re原创 2017-05-07 10:04:36 · 16176 阅读 · 5 评论 -
记录一次MySQL死锁的分析与解决过程
一、问题描述上周开发过程中,线下环境遇到一个死锁问题,借此机会正好分析下MySQL死锁的原因和解决方案,本篇文章会带你去如何查看死锁日志和分析、解决。 二、MySQL死锁介绍1、MySQL 锁种类MySQL InnoDB存储引擎提供了如下几种锁:(1)共享/排他锁(S/X锁)共享锁(S Lock):允许事务读取一行数据,多个事务可以拿到一把S锁(即读读并行);排他...原创 2018-09-08 15:30:33 · 40289 阅读 · 7 评论