MySQL数据库
feng_shede
这个作者很懒,什么都没留下…
展开
-
SQL 语句性能优化策略(归纳整理)
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。3、应尽量避免在where子句中使用!=或<>操作符,MySQL只有对以下操作符才使用索引:<,<=,=,>,>=,BETWEEN,IN,以及某些时候的LIKE。4、应尽量避免在w...原创 2020-12-09 16:34:24 · 247 阅读 · 0 评论 -
Centos8安装MySQL5.7.3
写这篇文章之前,刚做了Centos8安装mysql8.0,可以参考我上一篇博文:Centos8安装MySQL8.0由于在Centos8上安装了mysql8.0,mysql8.0不兼容,所以我们需要重新安装mysql5.7。Mysql5.7的安装和Mysql8.0上边讲的安装方式一样。我们需要去官网上下载所需要的文件,然后进行安装。下载地址:https://dev.mysql.com/downloads/mysql/下载完毕之后按照顺序进行安装:...原创 2020-07-04 14:56:48 · 656 阅读 · 0 评论 -
Centos8安装mysql8.0
Centos8安装mysql8.0这个耗费了大概一天的时间,这个安装网上说的方式各式各样,然而真正有效的基本没有。本身安装这一系列软件,觉得顺手拈来,实质上,没有调研就没有发言权,这个东西更新换代之后,的确是更好用了,但是准确的安装手册, 真是难得啊。下面是安装流程:首先我们需要去官网上下载安装需要的基本文件:针对centos8,我们选择这个文件一定要选对,否则安装中也会出现很多命令不匹配的问题,因为centos8针对比较老版的命令都已经舍弃了,换了一个新的命令名称。开...原创 2020-07-03 16:49:30 · 2050 阅读 · 3 评论 -
针对MySQL的杂症(持续更新中)
误操作在工作中,会遇到很对误操作,首先我们说一下delete操作的失误,有时候因为忘记或者加错了限定条件,而进行数据的删除,导致我们十分崩溃,内心中骂了自己无数遍的渣渣,可是,又有什么用呢。然而,大部分时候,我们在安装配合MySQL的时候,事务都是自动提交的,我们可以查看一下。很不幸,事务都是自动提交。自动提交完,我们是无法再进行回滚了,为什么呢?mysql不是一个单任务,是复杂的并...原创 2020-04-28 11:35:45 · 155 阅读 · 0 评论 -
利用Python脚本实现MySQL数据库备份
最近工作中遇到了重要数据备份这个问题,以前实现过两个数据库服务器之间的主从复制,效率貌似很低,主从复制这块没有深入研究实验,只是配置之后就放在那里了。最近刚接触,python,感觉这种脚本语言很是神奇,就写了一个简单数据备份脚本,以供参考。#!/usr/bin env python3import osimport timeimport datetime#定义服务器,用户...原创 2020-04-28 10:26:28 · 879 阅读 · 0 评论