前言 刚开始接触MYSQL,对其锁机制并不了解,在项目里面,针对死锁以及锁竞争,约定了两条规则。 对涉及多个业务表的更新,要遵守一定的顺序,如按照TABLE-A,TABLE-B,TABLE-C的次序 对一个业务表的更新,…
标签:MySql
MySQL 事件
概述 事件调度器是 MySQL5.1 后新增的功能,可以将数据库按自定义的时间周期触发某种操作,可以理解为时间触发器,类似于 Linux 系统下面的任务调度器 crontab,或者类似与 Windows 下面的计划任务。…
MySQL Access denied for user 'root'@'localhost' 解决方法
执行 mysql -uroot -ppassword 出现如下错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 解决方法 停止mysql #…
MySQL 用户管理
MySQL 的用户账号信息存储在 mysql 数据库中。一般不推荐直接访问 mysql 数据库,因为对它们的任何毁坏都可能严重地伤害到 MySQL 服务器。需要直接访问它的时机之一是在需要获得所有用户账号列表时: USE…
利用Zipkin追踪Mysql数据库调用链
概述 在前面:微服务调用链追踪中心搭建 一文中我们利用Zipkin搭建了一个微服务调用链的追踪中心,并且模拟了微服务调用的实验场景。利用Zipkin的库Brave,我们可以收集一个客户端请求从发出到被响应 经历了哪些组件…
CentOS7配置Web开发环境
概述 目前我们的自研产品基本是基于Web重构技术进行开发的Web页面,再包装一层APP的壳。这样的APP,他运行所需的环境本质上就是一个Web应用运行所需的而环境。 而一个Web应用运行所需的环境有: 语言环境:我们使用…
MySQL 的索引理解
索引 @(数据库)[MySQL] 索引是什么? 索引的解释 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中数据。 值得注意的是:SQL 标准并没有为数据库用户提供任何在数据库系统中控制创…
MySQL基础语法
注:表名和列名尽量避免使用MySQL关键字 一、常用SQL语句 1.DDL语句 create, alter, drop # 创建数据库 create database e_mall; # 删除数据库 drop datab…
Centos7 系统下 编译安装LNMP环境
我使用的是私有云的服务器 Centos7 64位的版本本文中需要的相关软件链接地址 链接:https://pan.baidu.com/s/1RNAX… 密码:1goh 安装nginx 首先安装nginx的依赖…
MySQL 之视图
视图 视图为虚拟的表,作为一种用来查看存储在别处的数据的机制,视图本身不包含数据,它们返回的数据是从其他表中检索出来的。可以这么说,视图提供了一种 MySQL 的 SELECT 语句层次的封装,可以用来简化数据处理以及重…
数据库内外连接小记
创建表 下面创建了a_table和b_table 同时插入数据 内连接 inner join 处理像=或者<>的比较运算符,根据每个表的共有的列来匹配两个表中的行。 左连接 left join 显示左表中的所…
MySQL 检索数据总结
1. 基本查询 // 检索单个列 select prod_name from products; // 检索所有列 select * from products; // 检索不同的行 select distinct ve…