摘要: 1. 事务 1.1. 为什么需要事务 现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。 A 给B 要划钱,A 的账户-1000元, B 的账户就要+1000元,这两个update 语句必须作为一个整体来执行,不然A 扣钱了,B 没 阅读全文
posted @ 2019-06-21 14:33 SoyWang 阅读(3408) 评论(0) 推荐(2)
摘要: 1. 锁 1.1. 锁的简介 1.1.1. 为什么需要锁? 到淘宝上买一件商品,商品只有一件库存,这个时候如果还有另一个人买,那么如何解决是你买到还是另一个人买到的问题? 1.1.2. 锁的概念 l 锁是计算机协调多个进程或线程并发访问某一资源的机制。 l 在数据库中,数据也是一种供许多用户共享的资 阅读全文
posted @ 2019-06-21 14:25 SoyWang 阅读(905) 评论(0) 推荐(0)
摘要: -- 将订单表所有的状态改成1update oc_repair_preorder a inner join (select id,`status` from oc_repair_preorder) b on a.id = b.id set a.`status` = 1 update oc_repai 阅读全文
posted @ 2019-06-20 16:32 SoyWang 阅读(1577) 评论(0) 推荐(0)
摘要: 1. 存储引擎 #看你的mysql现在已提供什么存储引擎: mysql> show engines; #看你的mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; 1.1. MyISAM MySql 5.5之前默认的存储引擎 M 阅读全文
posted @ 2019-06-19 11:52 SoyWang 阅读(302) 评论(0) 推荐(0)
摘要: 1. Mysql架构 1.1. 体系 1.1.1. 连接层 当MySQL启动(MySQL服务器就是一个进程),等待客户端连接,每一个客户端连接请求,服务器都会新建一个线程处理(如果是线程池的话,则是分配一个空的线程),每个线程独立,拥有各自的内存处理空间 show VARIABLES like '% 阅读全文
posted @ 2019-06-19 11:49 SoyWang 阅读(2062) 评论(0) 推荐(1)
摘要: 1.1.1. JSON类型数据存储 新建表 create table json_user ( uid int auto_increment, data json, primary key(uid) ); 插入数据 insert into json_user values ( null, '{ "na 阅读全文
posted @ 2019-06-19 11:03 SoyWang 阅读(56099) 评论(1) 推荐(4)
摘要: 如果不需要保存上次编辑的内容,则直接删除临时文件:rm .my.cnf.swp(然后系统提示是否确认删除 :rm: remove regular file `.my.cnf.swp'?) 直接输入y,回车,如下图所示 阅读全文
posted @ 2019-06-18 17:20 SoyWang 阅读(388) 评论(0) 推荐(0)
摘要: 1.1.1. Int类型 类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的) TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 -8388608 8388607 0 16777215 IN 阅读全文
posted @ 2019-06-17 00:14 SoyWang 阅读(352) 评论(0) 推荐(0)
摘要: 1.1. 最简单的MySql权限 最简单也是最高效的,如果解决新手们删库跑路的问题其实也是很简单的,对于正式库只给一个增删改查的权限,或者只给一个查询权限(是不是就解决了删库的可能性?) 使用Root用户,执行 grant SELECT on mall.* TO 'dev'@'192.168.244 阅读全文
posted @ 2019-06-16 23:43 SoyWang 阅读(3358) 评论(0) 推荐(0)
摘要: 1.1. 准备工作 Linux 使用的版本是centos 7,为方便起见,先把防火墙关闭,配置好网络,在安装部分,会分成两部分讲,首先讲单实例安装,也就是一台服务器上就装一个mysql,接下来就多实例安装,在一个服务器上安装2个甚至多个mysql. 1.2. 单实例安装 cp /soft/mysql 阅读全文
posted @ 2019-06-16 23:37 SoyWang 阅读(443) 评论(0) 推荐(0)