介绍 go-mysql是一个用go写的mysql driver,使用接口类似于go自身的database sql,但是稍微有一点不同,现阶段还不支持集成进go database/sql中,但实现难度并不大,后续可能会接入. go-mysql最先开始于mixer(一个用go实现的mysql proxy)中,随着mixer的演化,我觉得有必要将其mysql模块独立出来使用.对于mixer,后续我会详细介绍. 为什么要自己实现一套新的接口,而不是go自身的sql接口呢?最主要的原因在于我很不习惯使用Q…
安装官方提供的mysqlconnect后,可以使用mysql++库,在官方的C API上再次做一个c++面向对象封装. 这里mysql++的安装依赖于mysql-connector-c.安装参考:http://dev.mysql.com/doc/connector-c/en/connector-c-installation-source-unix.html c++11下注意: 1.由于mysql++并没有采用c++11,所以在使用的时候报了一些警告,需要对源码进行修改. 2.在获取字段类型的AP…
mysql 一个较特殊的问题:You can't specify target table for update in FROM clause 即:不能先select出同一表中的某些值,再update这个表(在同一语句中),解决方案:查询时为表定义一个别名在取值 eg: UPDATE `EDMGR_FORM_BASICINFO` SET `EDMGR_FORM_BASICINFO`.`BELONG_DOMAIN` = '' WHERE `EDMGR_FORM_BASICINFO`.`C_TYPE…
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://suifu.blog.51cto.com/9167728/1859252 一个参数引起的MySQL从库宕机血案 Part1:max_binlog_cache_size max_binlog_cache_size 表示的是binlog 能够使用的最大cache 内存大小 当我们执行多语句事务的时候 所有session的使用的内存超过max_binlog_cache_size的值时…
一个很好的MySQL在线学习平台 https://www.techonthenet.com/sql/…
Mysql一个非常有用的内置函数 今天碰到要把MySQL数据库中的varchar转换成date类型进行时间的比较和查询.在网上找了找,发现MySQL也跟其他数据库一样有自己内置的转换函数:str_to_date(params,convert). 例子: 比如数据库中的varchar为2013-08-05 10:10:10 00:00+8:00 转换YYYY-mm-dd:str_to_date('2013-08-05 10:10:10 00:00+8:00','%Y-%m-%d ') 转换YYYY…
安装kubernetes 准备一台centos7 1) 关闭firewalld 和 selinux systemctl stop firewalld systemctl disable firewalld setenforce 0 2)安装etcd和kubernetes yum install -y etcd kubernetes 3)修改配置文件 vi /etc/sysconfig/docker 将--selinux-enabled 改为 --selinux-enabled=false --i…
[本文出自:https://www.jb51.net/article/150323.htm] 这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下 1,修改1列 ? 1 2 3 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 ? 1 2 3 update a, b set a.title=b.title, a.name=b.name w…
从一个慢查询到MySQL字符集编码 目录 从一个慢查询到MySQL字符集编码 1. 问题起源 2. MySQL字符集和字符集排序规则 2.1 字符集相关概念 2.2 MySQL中的字符集和字符集排序规则 2.2.1 字符集和字符集排序基本概念 2.2.2 collation bin和Binary strings的不同 2.3 字符集配置以及转换规则 3. MySQL字符集的一些问题 3.1 字符集配置对于Innodb引擎存储数据所带来的一点影响 3.2 MySQL中的UTF8和Latin1 3.…
只记录一次在一个设备上实现mysql主从复制的过程,很详细,建议收藏,用到的时候照着步骤做就可以,会记录所有需要注意到的细节和一些容易遇到的坑以及解决办法! 如果需要在同一台电脑(服务器)上实现mysql的主从复制备份,需要一个主数据库和一个从数据库. 本文使用的是mysql-5.6.39-winx64免安装版.安装版的也可以,需要自行找到安装生成的data所在目录以及my.ini文件位置. 因为在这之前我已经安装好了主数据库,本文只记录从数据库的安装过程,(主数据库也是个全新的,会记录所有的配…