
数据库
yanerhao
信雅之言,微言大意
展开
-
centso离线安装mysql5.7
1 首先从官网下载centso对应的mysql5.7MySQL 5.7 Linux安装包下载:https://downloads.mysql.com/archives/community/根据自己系统位数选择:2 查询并卸载系统自带的Mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-5.5.56-2.el7.x86_64其他的类似这样命令删除干净2 创建数据库数据存储目录、日志目录及临时目录 mkdir -原创 2020-12-10 11:41:11 · 186 阅读 · 0 评论 -
转-浅析MySQL事务中的redo与undo
我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现,原子性、一致性和持久性由事务的redo 日志和undo 日志来保证。所以本篇文章将讨论关于事务中的redo和undo的几个问题:redo 日志与undo日志分别是什么? redo 如何保证事务的持久性? undo log 是否是redo log的...原创 2020-01-04 22:19:23 · 300 阅读 · 0 评论 -
mysql_real_escape_string转变了哪些字符
256个0-255的字符串,变成了263个字符,多了7个,也就是转换了7个字符。00->5c 30 0x00->\00a->5c 6e 换行->\n0d->5c 72 回车->\r1a->5c 5a 代替->\Z22->5c 22 " ->\"27->5c 27 ' ->\'5c-&am转载 2018-12-24 11:52:43 · 4304 阅读 · 0 评论 -
关于MySQL慢查询日志分析
方法:https://jingyan.baidu.com/article/454316ab07e522f7a7c03a2c.html设置慢查询日志存放的位置set global slow_query_log_file='/var/lib/mysql/test-10-226-slow.log';报错:ERROR 1231 (42000): Variable 'slow_query_l...原创 2018-08-08 11:46:43 · 2284 阅读 · 0 评论 -
python torndb模块
一、torndb概述torndb是一个轻量级的基于MySQLdb封装的一个模块,其是tornado框架的一部分。其项目主页为:https://github.com/bdarnell/torndb 。从tornado3.0版本以后,其已经作为一个独立模块发行了。可以通过easy_install 或pip的方式直接安装。二、连接与查询1、创建连接import torndbdb = ...转载 2018-08-03 15:30:16 · 483 阅读 · 0 评论 -
MySQL索引原理及慢查询优化--美团分享转载
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问...转载 2018-08-14 22:37:01 · 284 阅读 · 0 评论 -
win 10安装mysql5.7
mysql下载地址:由于本机是win10 64bit,所以选择mysql-5.7.23-winx64.zip,地址是https://dev.mysql.com/downloads/file/?id=478884,也可以选择不同平台如Linux和位数。1、首先解压文件包,我这解压到E:\install_work\mysql目录下: 2、发现mysql根目录下没有data目录和my...原创 2018-08-03 22:01:44 · 220 阅读 · 0 评论 -
数据库索引
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为转载 2017-09-12 23:29:25 · 534 阅读 · 0 评论 -
数据库索引
一 概念索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。二底层结构数据库底层数据结构是B+树,B+tree 是一个n叉树,每个节点有多个叶子节点,一颗B+树包含根节点,内部节点,叶子节点。根节点可能是一个叶子节点,也可能是一个包含两个或两个以上叶子节点的节点。B+tree的性质:1.n棵子tree的节点包含n个关键字,不用来保存数原创 2017-09-02 10:57:15 · 296 阅读 · 0 评论