![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 95
flying$
想在这里和大家交流并成长
展开
-
来啊!快看---redis缓存雪崩,缓存击穿,缓存穿透(布隆过滤器)
来啊!快看—redis缓存雪崩,缓存击穿,缓存穿透缓存雪崩,缓存击穿,缓存穿透 的发生场景和解决方法布隆过滤器实现原理原创 2020-07-02 12:06:58 · 313 阅读 · 1 评论 -
MVCC到底是什么?这一篇博客就够啦
MVCC简单理解MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。这是百度百科给的标准的回答转化成自己的语言:多版本的意思就是数据库中同时存在多个版本的数据,并不是整个数据库的多个版本,而是某一条记录的多个版本同时存在,在某个事务对其进行操作的时候,需要查看这一条记录的隐藏列事务版本id,比对事务id并根据事物隔离级别去判断读取哪个版本的数据原创 2020-06-26 22:53:15 · 15852 阅读 · 16 评论 -
mysql中的大黄蜂---B+树索引
B+树索引的具体组成,应用的注意事项,帮助你更好的用B+树索引原创 2020-06-22 00:32:32 · 179 阅读 · 0 评论 -
mysql中的擎天柱---InnoDB引擎
我们知道mysql常用的引擎有InnoDB和MyISAM,在mysql5.5前默认引擎是MySAM在mysql5.5之后默认引擎是InnoDBInnoDB记录存储结构InnoDB页简介InnoDB是一个将表中的数据存储到磁盘上的存储引擎,所以即使关机后重启我们的数据还是存在的。InnoDB会将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB。InnoDB行格式主要分为四种格式分别是Compact、Redundant、Dynamic和Compre原创 2020-06-20 22:46:35 · 468 阅读 · 0 评论 -
SSM框架中"添加或修改"方法,saveOrUpdate
xml中的代码如下 <insert id="saveOrUpdate" parameterType="com.mbyte.easy.relation_hd.entity.RelationHd" > <selectKey keyProperty="Num" resultType="int" order="BEFORE"> sel...原创 2019-11-30 21:39:10 · 933 阅读 · 0 评论 -
数据库存入复选框数据
需要将表单中复选框的值存入数据库中,一般来说有以下几种方法。例:喜欢的运动篮球足球羽毛球使用字符串存储篮球为1,足球为2,羽毛球为3喜欢篮球和足球,则在数据库中存1,2优点:简单易懂缺点:不利于高级的数据统计,比如统计喜欢篮球的人有哪些使用位运算篮球=2 足球=4 羽毛球=8数据库中存选中的选项之和,选中篮球、足球,则存2+4=6取数据时,将存放的结果和所有数字做位运算,...转载 2019-11-15 09:05:36 · 1409 阅读 · 0 评论 -
mysql语句拼接字符串
mysql语句中的拼接字符串同于其他语言印象中的拼接字符串String a = "123" + "abc";mysql语句中的拼接字符串题目:将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分SELECT last_name||" "||first_name AS Name FROM employees不同数据库连...原创 2019-11-13 23:52:40 · 353 阅读 · 0 评论 -
SQL成绩统计分析—排名问题
select *from studentScoreselect ROW_NUMBER() over (order by studentScore desc,id desc) number,*from studentScore下面介绍下在SQL成绩统计分析中遇到的一些小问题,首先介绍下成绩分析中经常遇到的问题 就是排名问题,这里就不得不提到SQL中的ROW_NUMBER(),RANK(),D...转载 2019-11-07 23:44:45 · 804 阅读 · 0 评论 -
关于本地电脑连接服务器msyql8的各种问题,连接时报错2003 2005 2059
小编今天尝试在本地去连接服务器上的mysql8数据库,结果各种坑,来分享一下服务器:阿里云Linux7系统连接时报错2003 2005 2059报错2003和2005,问题描述:本地客户端及代码连接均失败 1.查看端口号是否为 3306show global variables like 'port'; # 查看MySQL运行的实际端口2.给用户 root 修改权限 mysql&g...原创 2019-11-04 00:16:54 · 298 阅读 · 0 评论 -
在Linux服务器上安装mysql8.0完整过程 &&可能遇到的问题
Linux服务器安装mysql 8 过程遇到的问题*.写新密码时总是会出现 "Your password does not satisfy the current policy requirements."** ## **You must reset your password using ALTER USER statement before executing this statement."***原创 2019-11-03 22:07:12 · 439 阅读 · 0 评论 -
group by语句中的having和where子句
在sql语句中分组是很重要的一部分,在很多地方都用的着,他经常与聚合函数一起使用聚合函数:count:计算个数select count (计算的字段名)from 表名select count (ifnull(字段名,替换值))from 表名select count(*) from 表名 ;只要一列中有一个值非空,就会计算max:计算最大值min:计算最小值sum:计算和avg...原创 2019-10-31 11:30:53 · 578 阅读 · 0 评论 -
今天sql练习遇到的问题
1. 用sql语句搜索表中某一个字段最大的记录2.查找入职员工时间排名倒数第三的员工所有信息3.查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号 4.查找所有已经分配部门的员工的last_name和first_name和部门编号原创 2019-10-29 23:42:00 · 135 阅读 · 0 评论 -
sql语句常用函数
sql 语句中重要的函数还是有很多的,熟知sql函数可以让敲代码的旅程更加顺畅有关于数字的函数1、四舍五入:round select round(-1.55)2、向上取整,返回大于这个数的最小整数:ceil select ceil(-1.0002)3、向下取整:floor4、截断,截取数字到小数点后几位:truncate5、返回N除以M余值:mo...原创 2019-10-16 00:27:41 · 832 阅读 · 0 评论 -
数据库 三大范式
之前一直听说过 数据库的三大范式,但是对他一直处于模糊的认识状态,今天重新看了一下,稍稍记录一下,一遍以后查阅范式的概念:设计数据库时,需要遵循一定的规则,才能让其中的数据准确无误范式不仅仅只有三种,实际上有六种,我们常用的是,第一范式、第二范式、第三范式,合理准确的运用以上三种范式,就可以保证自己的数据库不出问题当然还有三种范式:巴斯-科德范式、第四范式、第五范式,在目前的学习中用不到,所...原创 2019-09-27 18:58:27 · 121 阅读 · 0 评论 -
数据库的约束
概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性 分类 1、主键约束:primary key 2、非空约束:not null 3、唯一约束:unique 4、外键约束:foreign key非空约束1、创建表时添加约束CREATE TABLE stu1 ( id INT , NAME VARCHAR(50) NOT NULL...原创 2019-09-26 12:43:42 · 256 阅读 · 0 评论 -
mysql语句---查询数据
数据库中数据的查询是很重要的一部分,也是分类对多,重点记忆的部分,这就是我把它单拿出来记录的原因基础查询语法:select * from 表名; 语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件限定 or...原创 2019-09-25 16:11:11 · 117 阅读 · 1 评论 -
MySql学习中的简单语句
学习MySql的简单语句show databases: 显示目前的数据库文件夹注释:单行注释:-- 注释内容 /# 注释内容多行注释: /注释内容/SQL分类:1、DDL 数据定义语言 ,操作数据库和表 **操作数据库:** 1. 创建:create create database 名字; 创建自定义名字的数据库,不行创建同名字的数据库 create data...原创 2019-09-25 13:32:48 · 138 阅读 · 0 评论