mysql中查询联接工作状态

mysql中查询连接工作状态 #!/bin/bashwhile truedomysql -uroot -e ‘show processlistG‘|grep State:|uniq -c|sort -rnecho ‘---‘sleep 1Done如果观察到以下状态,则需要注意converting HEAP to MyISAM 查询结果太大时,把结果放在磁盘 (语句写的不好,取数据太多)c
阅读本文

mysql中操作符<=>的意义

mysql中操作符<=>的意思 mysql中操作符<=>是安全等于的意思。是比较运算符,当比较的值含有null值的时候,来返回一个布尔值。比如: select 1<=>null -- 结果为0 select null<=>null -- 结果为1。 用法:当两个操作数中可能含有NULL时,你需要一个一致的语句。 ... WHERE col_a <=> ? ... 这里的占位符有可能是常量也有可能是
阅读本文

盛网攻城师——mysql基本远程异常处理方法

盛网攻城师——mysql基本远程错误处理方法 ​​​mysql是现在很常用的软件,以下是我收集到的一些关于远程失败时候的出来办法欢迎加我联系2247597368## 1. ERROR 2003(hy000):can‘t connect to mysql server on ‘localhost‘ (10061)原因是MySQL考虑到安全因素,默认配置只让从本地登录打开 /etc/mysql
阅读本文

MySQL篇-深入懂得MySQL的结构(看这一篇就足够了)

MySQL篇--深入理解MySQL的结构(看这一篇就足够了) 我们使用关系型数据库的时间很长,但是有多少人是真正去理解MySQL的结构的?想不想知道,我们在进行一条MySQL查询语句的时候经历了什么?我们一一解答。   一、MySQL的逻辑结构图 可能有的童鞋对逻辑结构图中的逻辑两字又懵圈了,什么是逻辑图? 所谓逻辑图,就是按照处理流程画出的示意图(就是有些人的口头禅,按照逻辑应该是怎样怎么样)它
阅读本文

mysql 新增列 批改列 删除列

mysql 新增列 修改列 删除列 mysql修改表名,列名,列类型,添加表列,删除表列 alter table test rename test1; --修改表名 alter table test add  column name varchar(10); --添加表列 alter table test drop  column name; --删除表列 alter table test mod
阅读本文

了解索引(中):MySQL查询过程和高级查询

理解索引(中):MySQL查询过程和高级查询   上一篇 提到,最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结。 总体目录如下,上篇介绍了前3小节,分析了索引为什么快,总结了它的优点和分类,以及索引的演化过程,中篇会重点介绍索引分析方法和常见索引优化。 为什么需要索引 索引的类别 MySQL索引
阅读本文

MySQL自动备份并清算多少天前的备份文件

MySQL自动备份并清理多少天前的备份文件 自动备份一、利用mysql提供的mysqldump工具进行数据库的导入导出二、使用shell命令执行mysqldump/usr/local/mysql/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalhost timepusher > /usr/local/sql/back/mcpsms_tita
阅读本文

Mysql-五-数据表的基本操作

Mysql-5-数据表的基本操作1.创建表:之前需要use database database_name 然后create table 表名(); 例:创建员工表tb_employee1,结构如下表所示 字段名称 数据类型 备注 id int(11) 员工编号 name varchar(25) 员工名称 depld int(11) 所在部门编号 salary float 工资 mysql> cre
阅读本文

mysql的分区跟分表

mysql的分区和分表 分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。   mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 HASH分区:基于用户定义的表达
阅读本文

Mysql-七-mysql函数

Mysql-7-mysql函数1.数学函数   用来处理数值数据方面的运算,主要的数学函数有:绝对值函数,三角函数,对数函数,随机函数。使用数学函数过程中,如果有错误产生,该函数会返回null值。 数学函数 功能介绍 组合键 abs(x) 返回x的绝对值 整数本身 pi() 返回圆周率 返回pa的值,默认显示6位 sqrt(x) 返回非负数x的二次方根 如为负数,返回null mod(x,y) 返
阅读本文

mysql split 实现,不要存储过程

mysql split 实现,不用存储过程   select reverse(substring_index(reverse(substring_index(‘aaaa-bbb-ccc-ddd‘, ‘-‘, 1)), ‘-‘, 1)); aaaa select reverse(substring_index(reverse(substring_index(‘aaaa-bbb-ccc-ddd‘, ‘
阅读本文

mysql 本地服务器 让其余机器能访问

mysql 本地服务器 让其他机器能访问 引用C:Program Files (x86)MySQLMySQL Server 5.1bin>mysql -h 127.0.0.1 -uroot -padminuse mysqlselect password , host , user from user; update user set host =‘%‘ where host = ‘192.
阅读本文

MySQL 主从同步推延

MySQL 主从同步延迟 在配置好主从同步以后, 主服务器会把更新语句写入binlog, 从服务器的IO线程(5.6.3 之前的IO线程仅有一个,5.6.3之后的有多线程去读了,速度自然也就加快了)回去读取主服务器的binlog 并且写到从服务器的Relay log 里面,然后从服务器的SQL thread会一个一个执行 relay log 里面的sql , 进行数据恢复。    1. 主从同步的
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文

Mysql之Incorrect string value: xF0x9Fx98x89 xE6.

Mysql之Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 错误信息如下: Incorrect string value: ‘xF0x9Fx98x89 xE6...‘ 问题产生的原因是字符串不兼容4字节的unicode导致的,一般我们常见的表情编码等 解决方案: 1.数据库支持,配置文件是my.cnf [client] defaul
阅读本文