Mysql 是一个比较优秀的开源的数据库,很多公司都在使用.作为运维人员,经常做着一些重复性的工作,比如创建数据库实例,数据库备份等,完全都可以使用 python 编写一个工具来实现. 一.模块 ConfigParser 学习 ConfigParser 模块可以解析类似 MySQL 配置文件 my.cnf 和 windows 下的 ini 配置文件.使用 ConfigParser 模块解析这类配置文件非常方便,而且可以增加.设置或删除配置文件的 section option 等,如果你使用 C
[转]MYSQL索引结构原理.性能分析与优化 第一部分:基础知识 索引 官方介绍索引是帮助MySQL高效获取数据的数据结构.笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里, 不用一页一页查阅找出需要的资料. 唯一索引(unique index) 强调唯一,就是索引值必须唯一. 创建索引: create unique index 索引名 on 表名(列名); alter table 表名 add unique index 索引名 (列名); 删除索引: drop index 索引名
mysql索引索引优化 1.什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息. 2.作用是什么?索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容,提高性能(查询速度). 3.如何设置索引?create [unique] index 索引名 on 表名称 (字段名[(长度)]);//unique 唯一性 不允许具有索引值相同的行,从而禁止重复的索引或键值4.删除索引drop index 索引名 on 表名称; 5.索引和普通查