☀数据库
文章平均质量分 54
KimZing
Programming as a Way of Thinking
展开
-
DataGrip连接数据库慢的解决方案(Mysql,Mongo)
问题点公司要求不能使用盗版软件,心爱的Navicat又买不起,正好有Jetbrains的全家桶授权,就开始尝试使用Datagrip进行数据管理。在界面和操作逻辑上都是称心如意的,但是每次看个数据表或者文档,快的要等五六秒,慢的要等二十几秒,即使表里面只有几条数据。这个时间真的是有点耽误我写bug的效率了。查找过程网上搜索了下,大部分是让把连接属性中的Auto sync选项关掉,但我试了几乎感觉不出来有啥变化,那肯定不是这个问题,JetBrains不可能会犯这么低级的问题。于是又谷歌了下,在JetB原创 2022-01-18 16:34:17 · 6837 阅读 · 9 评论 -
MySQL控制流程语句-CASEWHEN,IF,IFNULL,NULLIF--简易版
表结构create table teacher( id int primary key auto_increment, name varchar(10) not null, gender char(1) not null, age int(2) not null, job varchar(10), createDate date);数据准备:insert into teacher values(原创 2017-03-29 15:19:08 · 689 阅读 · 0 评论 -
Redis简介-安装-Spring-SpringBoot集成教程
一、 什么是NoSQL NoSql是为了解决高并发、高可扩展、高可用以及高写入而产生的数据库解决方案。 NoSql就是Not Only sql。Nosql是非关系型数据库,它是关系型数据库的良好补充,而不能替代关系型数据库。二、 Nosql数据库分类键值(Key-Value)存储数据库相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkel原创 2017-07-19 18:25:35 · 837 阅读 · 0 评论 -
shell中执行mysql语句的方法
一、使用情景项目中使用jenkins进行微服务的部署,每个服务都有自己的数据库,微服务的数据量有点多,如果自己手动去创建各个微服务的数据库,烦琐不说,准确性也无法保证。所以希望实现的功能是在jenkins执行的shell中进行数据库的创建。二、实现下面想要在一个本地数据库中创建一个数据库为例#!/bin/bash#定义数据库名称data=notify#创建数据库,如果没有就创建,有就不创建了m原创 2017-11-12 12:50:39 · 897 阅读 · 0 评论 -
MySQL行转列操作
一、准备建表语句CREATE TABLE StudentScores( userName NVARCHAR(20), subject NVARCHAR(30), score FLOAT)数据插入INSERT INTO StudentScores values('Nick', '语文', 80);INSERT INTO原创 2017-11-12 16:49:09 · 1048 阅读 · 0 评论 -
CentOS7使用yum安装MySQL
1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后,会获得两个mysq转载 2017-12-10 23:31:47 · 283 阅读 · 0 评论 -
SpringBoot使用Redis作为全局锁的示例
微服务的项目中,一个服务我们启动多份,在不同的进程中。这些服务是无状态的,而由数据存储容器(mysql/redis/es)进行状态数据的持久化。这就会导致资源竞争,出现多线程的问题。一、下面代码模拟了没有锁情况下的资源竞争。public class CommonConsumerService { //库存个数 static int goodsCount = 900; //卖出个原创 2017-12-26 18:24:45 · 2979 阅读 · 0 评论