随笔分类 - MySQL
摘要:指定备份数据库abc(带库名备份): mysqldump -uuser -ppasswd -hhost -B abc > /path/bak.sql 全部数据库备份: mysqldump -uuser -ppasswd -hhost -A > /path/bak.sql 只备份数据库abc下的某几张
阅读全文
摘要:关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂,下面这篇文章主要给大家介绍了关于MySQL优化常用的19种有效方法,需要的朋友可以参考下 目录 本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善
阅读全文
摘要:MYSQL的优化,是每一个程序员在做数据查询处理的时候,经常有的步骤那么SQL的优化有很多种,它可以是在硬件方面的,可以是在代码层面的,可以是在数据库方面的优化。下面就详细整理一下30种优化MYSQL的方案: 1. 在读表的时候,尽可能的避免全表扫描,合理的根据业务需求,在where及order b
阅读全文
摘要:1、参考书籍:MYSQL 5.5从零开始学 Mysql性能优化就算通过合理安排资源,调整系统参数使MYSQL运行更快,更节省资源。MYSQL性能优化包括查询速度优化,更新速度优化,mysql服务器优化等等。此处,介绍以下几个优化。包含,性能优化的介绍,查询优化,数据库结构优化,mysql服务器优化。
阅读全文
摘要:mysql实现性能优化的干货方法: 提高磁盘读写速度 RAID0 尤其是在使用 EC2 这种虚拟磁盘 (EBS) 的时候,使用软 RAID0 非常重要。 用 NOSQL 的方式使用 MYSQL B-TREE 仍然是最高效的索引之一,所有 MYSQL 仍然不会过时。 用 HandlerSocket 跳
阅读全文
摘要:Mysql的性能优化 1、参考书籍:MYSQL 5.5从零开始学 Mysql性能优化就算通过合理安排资源,调整系统参数使MYSQL运行更快,更节省资源。MYSQL性能优化包括查询速度优化,更新速度优化,mysql服务器优化等等。此处,介绍以下几个优化。包含,性能优化的介绍,查询优化,数据库结构优化,
阅读全文
摘要:1. 默认mysql定时是不开启的。运行这个 SET GLOBAL event_scheduler = 1; SHOW VARIABLES LIKE '%event_sche%'; 2. 虽然这里用set global event_scheduler = on语句开启了事件,但是每次重启电脑。或重启
阅读全文
摘要:如果我们单单只想导出mysql数据表结构,通过navcat工具还不行,这时我们可以用mysqldump工具 在mysql server的安装目录:C:\Program Files\MySQL\MySQL Server 8.0\bin下执行命令 命令行下具体用法如下: mysqldump -u用戶名
阅读全文
摘要:MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候我们使用sql语句,Create table tableName () engine=myisam|
阅读全文
摘要:获取当前日期:select curdate() 获取当前日期前一天:select date_sub(curdate(),interval 1 day) 获取当前日期后一天:select date_sub(curdate(),interval -1 day) 在判断当中的使用: 在判断当中也是一样的使
阅读全文
摘要:一、首先来说下字符与字节的区别: 字符与字节它们完全不是一个位面的概念,所以两者之间没有“区别”这一说法。在不同编码里,字符和字节的对应关系是不同的。一般来说,半角英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数是不同的,所以两者是不能
阅读全文
摘要:MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。 使用 SELECT ... INTO OUTFILE 语句导出数据 以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/runoob.txt 文件中: mysql> SELECT *
阅读全文
摘要:MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候我们使用sql语句,Create table tableName () engine=myisam|
阅读全文
摘要:由于头两天面试时被问了这样一个问题,如果某同事误删了某个表,你该怎么恢复? 当时想了一下,因为博主没有遇到过这个问题,但是也多少了解一些,所以就回答通过mysql的binlog日志进行恢复。 面试官当时问了一下具体的流程。就有些懵逼了。所以就总结了一下,前提一定要做好备份! 数据库误删某表恢复方法,
阅读全文
摘要:第一种: 通过mysql命令行修改: 1)首先查看数据库字符编码,命令为: show variables like’collation_%’; show variables like’character_set_%’; 2)在命令行修改字符编码(例如gb3212) set character_set
阅读全文