delete、truncate、drop的区别以及该如何选择
前言上周同事小姐姐问我:“哈哥你看,我发现mysql有bug,我下午为了清理磁盘,明明删除了100万条mysql数据,磁盘不仅没有变小,反而更满了呢??”那你是怎么删除的?“deletefromtable呀”“怪不得,其实要...MySQL性能调优之explain参数详解
参数列表1.id1.1id相同情况id相同的情况,执行顺序由上至下,那么就是先加载t1,然后加载t3,最后加载t2。1.2id不同的情况id不同的情况,id值越大的越先被执行,先加载子查询t3表,再执行t1表,最后加载...- 0
- 0
- 0
- 0
- 0
mysql主从复制配置过程
主库配置1.配置mysqlvim/etc/my.cn#在文件中增加以下内容server-id=1#保证serverid唯一log-bin=/var/lib/mysql/mysql-bin.logbinlog-do-db=db1binlog-do-db=db2其中db1和db2是计划进行主从复制...- 0
- 0
- 0
- 0
- 0
通过实例解析MySql CURRENT_TIMESTAMP函数
在创建时间字段的时候defaultcurrent_timestamp表示当插入数据的时候,该字段默认值为当前时间onupdatecurrent_timestamp表示每次更新这条数据的时候,该字段都会更新成当前时间这两个操作是mysq...- 0
- 0
- 0
- 0
- 0
MySQL 千万级数据量如何快速分页
前言后端开发中为了防止一次性加载太多数据导致内存、磁盘io都开销过大,经常需要分页展示,这个时候就需要用到mysql的limit关键字。但你以为limit分页就万事大吉了么,tooyoung,toosimple啊,limit...- 0
- 0
- 0
- 0
- 0
MySQL进阶(8)——应用优化以及查询缓存、内存管理优化
1、应用优化前面介绍了许多数据库的优化策略,但是在实际生产环境中,由于数据库本身的性能局限性,就必须对前台的应用进行一些优化,来降低数据库的访问压力。1.1、使用...- 0
- 0
- 0
- 0
- 0
MySql总结
1.数据库三大范式是什么第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,...- 0
- 0
- 0
- 0
- 0
荐 【MySQL系列7】InnoDB引擎存储结构及InnoDB特性Change Buffer和Double Writer分析
深入分析InnoDB引擎的内存和磁盘存储结构前言InnoDB总体结构内存结构BufferPoolChangeBuffer为什么ChangeBuffer只能针对非聚集非唯一索引ChangeBuffer什么时候会mergeAdaptiveHashIndexLogBuff...- 0
- 0
- 0
- 0
- 0
MySql使用mysqldump 导入与导出方法总结
导出数据库数据:首先打开cmd进入mysql的bin文件夹下1.导出education数据库里面的users表的表数据和表结构(下面以users表为例)mysqldump-u[用户名]-h[ip]-p[密码]-p[端口号]数据库名表名>导出的...- 0
- 0
- 0
- 0
- 0
【MySQL】基础查询
SELECT语句查询单个字段select字段名from表名;SELECTlast_nameFROMemployees;查询多个字段select字段名,字段名from表名;SELECTlast_name,salary,emailFROMemployees;查询所有字段--方式...- 0
- 0
- 0
- 0
- 0
Mysql实现全文检索、关键词跑分的方法实例
一、前言今天一个同事问我,如何使用mysql实现类似于elasticsearch的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用es呢?简单好用还贼快。但是听他说,数据量不多,客...- 0
- 0
- 0
- 0
- 0
MySQL 如何使用事务
基础知识事务是指对一组sql语句进行一个原子化的操作,即如果这一组sql语句中有一条发生错误,那么其他的同组sql就都不会被执行。你可以把它当作一个测试,当你执行完一组sql语句后,可以查看一下结...- 0
- 0
- 0
- 0
- 0
Django连接本地mysql数据库(pycharm)的步骤
第一步:更改setting.py中的databases#配置数据库databases={'default':{#python自带的一个数据库,基本不会被使用#'engine':'django.db.backends.sqlite3',#'name':os.path.join(base_dir,'db.s...- 0
- 0
- 0
- 0
- 0
CentOS 8 安装 MySql并设置允许远程连接的方法
下载,安装先检查系统中是否有mysql,mariadb,如有,先卸载rpm-qa|grepmysqlrpm-qa|grepmariadb如图,我的系统中存在mariadb数据,执行卸载如有mysql同理卸载方法相同removemariadb-libs-5.5.52-1.e...- 0
- 0
- 0
- 0
- 0
“Host is blocked because of many connection errors”问题解决
今天早上打开网站出现网站错误的情况,调出错误显示Host'1xx.xx.xxx.xxx'isblockedbecauseofmanyconnectionerrors;unblockwith'mysqladminflush-hosts',但是过一会刷新又能正常访问,一直这样一...- 0
- 0
- 0
- 0
- 0
达梦数据库DCA培训学习
达梦数据库DCA培训学习随着信息技术应用创新(信创)产业的推进和发展,国产化信息技术越来越受到重视。从2018年开始经常听到比较多提倡国产化后才对包括国产操作系统、国产数...- 0
- 0
- 0
- 0
- 0
(小白)MySQL基础学习004 20201008
(小白)MySQL基础学习00420201008历程表关系表与表之间(实体)有什么样的关系,每种关系应该如何设计表结构一对一一张表一条记录与另一张表中最多有一条明确...- 0
- 0
- 0
- 0
- 0
mysql优化之like和=性能详析
引言那使用过数据库的人大部分都知道,like和=号在功能上的相同点和不同点,那我在这里简单的总结下:1,不同点:like可以用作模糊查询,而'='不支持此功能;如下面的例子,查询info表中字段id第一个字...- 0
- 0
- 0
- 0
- 0
Mysql 主从备份完整版
MYSQL?主从配置有很多好处,一个是起着实时备份的作用,另外一个也可以读写分离,减轻网站的负载,baidu出来的很多配置其实很有问题,在这里重新梳理一下...- 0
- 0
- 0
- 0
- 0