#mysql

mysql的事务隔离级别

事务的四大特性(ACID):1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。2.一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态...
代码星球 ·2020-08-11

mysql事务,select for update,及数据的一致性处理

在MySQL的InnoDB中,预设的Tansactionisolationlevel为REPEATABLEREAD(可重读)在SELECT的读取锁定主要分为两种方式:  SELECT...LOCKINSHAREMODE   SELECT...FORUPDATE  这两种方式在事务(Transaction)进行当中SEL...

MySQL的SELECT ...for update

最近的项目中,因为涉及到Mysql数据中乐观锁和悲观锁的使用,所以结合项目和网上的知识点对乐观锁和悲观锁的知识进行总结。  悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数...
代码星球 ·2020-08-11

MySQL 查询做排名

只要数据有相同的排名就一样,排名依次排序SELECTobj.Dept_Name,obj.CountNo,CASEWHEN@rowtotal=obj.CountNoTHEN@rownumWHEN@rowtotal:=obj.CountNoTHEN@rownum:=@rownum+1WHEN@rowtotal=0THEN@...
代码星球 ·2020-08-10

MySql 根据节点查询父节点或子节点

根据节点查询所有子节点CREATEDEFINER=`root`@`localhost`FUNCTION`getChildList`(rootIdvarchar(100))RETURNSvarchar(2000)CHARSETlatin1BEGINDECLAREstrvarchar(2000);DECLAREcidvar...
代码星球 ·2020-08-10

MySQL 8.0安装方法

1、下载MySQL社区版本,这里下载的是mysql-8.0.19-winx64,版本比较新,8.0解压版的安装非常简便,解压配置一下即可使用。点击此处跳转官网下载   添加my.ini文件  my,ini内容[mysqld]#设置3306端口port=3306#设置my...
代码星球 ·2020-08-10

Mysql 时间的获取

//获取当前时间SYSDATE()或now()selectSYSDATE()//对获取当前时间只要年月日的写法selectdate_format(SysDate(),'%Y-%m-%d');selectdate_format(NOW(),'%Y-%m-%d%H:%i:%s'); ...
代码星球 ·2020-08-10

Mysql 插入修改报Incorrect string value: 'xE7xACxAC' for column 'DetectionResult' at row 1错误

//利用Navicat工具修改字段的字符编码,问题成功解决。//插入中文报错的字符编码格式   //改成可插入中文的字符编码格式为,注意修改的是要插入中文的字段编码格式 ...

MySQL高可用架构之MHA

MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30...

mysql中间件

mysqlproxy,mycat,都是比较靠谱的中间件软件,不管是用来做读写分离,还是做分库分表。问题是现在有比使用中间件更好的解决方案,这就是运行在公有云上的,基于中间件技术+公有云数据库打造成的分布式数据库。目前典型的有阿里云的DRDS/PetaData,腾讯云的DCDBFORTDSQL,以及UCloud最近推出的...
代码星球 ·2020-08-10

MySql 加锁问题

1、设置非自动提交setautocommit=0; 这时候forupdate才会起作用2、一般用法setautocommit=0; forupdate(加锁) ; commit/rollback;setautocommit=1;首先看一下,setautocommit=0后,执行哪...
代码星球 ·2020-08-09

使用python操作mysql

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7643047.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com   python可以使用MYSQLd...
代码星球 ·2020-08-09

FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:

报错:FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting/usr/bin/mysql_install_db: 解决办法:安装autoconf依赖yuminstallautoconf-y    ...

记录一次mysql 同步故障

报错:Last_IO_Error:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'Clientrequestedmastertostartreplicationfromposition>filesize;thefirstevent'mysql-bi...

mysql 常见命令及参数说明

mysql数据库使用总结本文主要记录一些mysql日常使用的命令,供以后查询。1.更改root密码mysqladmin-urootpassword'yourpassword'2.远程登陆mysql服务器mysql-uroot-p-h192.168.137.10-P33063.查询数据库showdatabases;4.进...
首页上一页...440441442443444...下一页尾页