![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
qq_23323321
这个作者很懒,什么都没留下…
展开
-
centos系统安装MySQL5.7.22
官网链接:https://dev.mysql.com/downloads/mysql/5.7.html#downloads或在线下载:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、解压tar zxvf mysql-5.7.22-linux-glibc2.12-x...转载 2018-05-19 20:31:59 · 1747 阅读 · 0 评论 -
mysql 主从同步搭建
配置master节点中的my.cnfvi /etc/my.cnfserver-id=1log-bin=mysqlbinbinlog-do-db=guoxiaopeng #同步的数据库binlog-ignore-db=mysql #不同步的数据库binlog-ignore-db=information_schema #不同步的数据库进入mysql命令控制台, cd /usr/local...原创 2018-06-12 13:44:38 · 128 阅读 · 0 评论 -
mysql 锁机制
行锁:只锁定表的一行记录,其他线程不能读这行记录已经被锁住。页锁:锁定表的一行或多行记录,其他线程不能读start TRANSACTION;select * from fangwifi_agent where agentPin in ('fwf085d2b0113','fwf6a1790422f' ) for UPDATE;表锁:锁定表的全部记录,其他线程不能读select * from fang...原创 2018-06-28 10:49:47 · 170 阅读 · 0 评论 -
mysql 100个线程并发修改数据库某行记录,加锁不加锁结果分析
最近看到了mysql有行锁和表锁两个概念,越想越疑惑。为什么mysql要提供锁机制,而且这种机制不是一个摆设,还有很多人在用。在现代数据库里几乎有事务机制,acid的机制应该能解决并发调度的问题了,为什么还要主动加锁呢后来看到一篇文章,“防止更新丢失,并不能单靠数据库事务控制器来解决,需要应用程序对要更新的数据加必要的锁来解决”。瞬间,世界观都崩塌了。非常不敢相信,于是自己写了代码检验一下。数据库...原创 2018-06-28 11:43:05 · 9122 阅读 · 3 评论 -
乐观锁版本机制+100个并发读取数据修改数据
package com.lock;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.concurrent.CountDown...原创 2018-06-28 13:05:00 · 1557 阅读 · 0 评论 -
导出一个数据库下所有的表的数据结构,然后生成一个包含多个表sheet的excel文档
查看一个表的数据结构:SELECT IFNULL(COLUMN_NAME,'') AS columnmName, IFNULL(COLUMN_TYPE,'') AS columnType, IFNULL(DATA_TYPE ,'')AS dataType, IFNULL(CHARACTER_MAXIMUM_LENGTH,'') AS length, IFNULL(IS...原创 2018-07-03 17:23:33 · 1267 阅读 · 0 评论