2306月 Mysql事务隔离级别原理实例解析 引言 大家在面试中一定碰到过 说说事务的隔离级别吧? 老实说,事务隔离级别这个问题,无论是校招还是社招,面试官都爱问!然而目前网上很多文章,说句实在话啊,我看了后我都怀疑作者弄懂没!因为他们对可重复读(RepeatableRead)和串行化(serializable)的解析实在是看的我一头雾水! 再加上很多书都说可重...…
2306月 解决mysql8.0.19 winx64版本的安装问题 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 这篇文章重点给大家介绍解决mysql8...…
2306月 Mysql 乘法除法精度不一致问题(除法后四位小数) 问题 今天在写项目功能的时候,有一个统计金额的情况,然后需要进行单位转换,所以写下了大概如下功能的语句,但得到的数据为小数点后4位精度,正常我们只需要2位就足够。 selecttotal_fee/100fromorders 继续排查寻找资料,进行精度转换,找了一圈的资料都不太满意,继续进行测试 测试 测试bug和未知情...…
2306月 重置mysql的root密码最简单的方法 我的mysql版本MYSQLV5.7.9,旧版本请使用: UPDATEmysql.userSETPassword=PASSWORD('新密码')WHEREUser='root'; MacOSX-重置MySQLRoot密码 密码太多记不住??你是否忘记了MacOS的MySQL的root密码?通过以下4步就可...…
2306月 MySQL中SQL Mode的查看与设置详解 MySQL中SQLMode的查看与设置 MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量sql_mode的值。本文主要介绍一下这个值的查看与设置,主要在Mac系统下。 对于每个模式的意义和作用,网上很容易找到,本文不做介绍。 按作用区域和时间可分为3个级别,分别是会话级别,...…
2306月 mysql update语句的执行过程详解 以前有过一篇关于MySQL查询语句的执行过程,这里总结一下update语句的执行过程。由于update涉及到数据的修改,所以,很容易推断,update语句比select语句会更复杂一些。 1,准备 创建一张test表 CREATETABLE`test`( `id`int(11)NOTNULLAUTO_INCREM...…
2306月 MySQL查看和修改事务隔离级别的实例讲解 查看事务隔离级别 在MySQL中,可以通过showvariableslike'%tx_isolation%'或select@@tx_isolation;语句来查看当前事务隔离级别。 查看当前事务隔离级别的SQL语句和运行结果如下: mysql>showvariableslike'%tx_isolation%'...…
2306月 MySQL数据库对敏感数据加密及解密的实现方式 大数据时代的到来,数据成为企业最重要的资产之一,数据加密的也是保护数据资产的重要手段。本文主要在结合学习通过MySQL函数及Python加密方法来演示数据加密的一些简单方式。 1.准备工作 为了便于后面对比,将各种方式的数据集存放在不同的表中。 创建原始明文数据表 /*创建原始数据表*/ CREATETABLE`...…
2306月 MySQL查询用户权限的方法总结 介绍两种查看MySQL用户权限的两种方法 1、使用MySQLgrants命令 mysql>showgrantsforusername@localhost; +---------------------------------------------------------------------+ |Gr...…
2306月 MySql分表、分库、分片和分区知识点介绍 一、前言 数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。 二、分片(类似分库) 分片是把数据库横向扩展(ScaleOut)到多个物理节点上的一种有效的方式,其主要目的是为突破单节点数据库服务...…