随笔分类 - Mysql
Mysql学习笔记
摘要:一、SQLAlchemy简介 1.1、SQLAlchemy是什么? sqlalchemy是一个python语言实现的的针对关系型数据库的orm库。可用于连接大多数常见的数据库,比如Postges、MySQL、SQLite、Oracle等。 1.2、为什么要使用SQLAlchemy? 它将你的代码从底
阅读全文
摘要:转自:http://blogread.cn/it/article/4088?f=wb1摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希...
阅读全文
摘要:再次整理管理mysql复制的资料,一直搞不明白为什么mysql的启动参数里面有两个binlog-do-db、binlog-ignore-db这次仔细的阅读了mysql的帮助手册,整理一下对于一条语句是否写入日志的判断步骤,如下图:注意:mysql帮助文档也在提示用户注意这句话,如果设置了binlog...
阅读全文
摘要:挖坑待填。。。
阅读全文
摘要:一、引言union关键字用来连接多个结果集,union和union all的区别在于:union 对两个结果集进行并集操作,重复数据只显示一次;Union All,对两个结果集进行并集操作,重复数据全部显示。二、测试步骤1.student表2.unionselect * from stu where...
阅读全文
摘要:一、引言前一段在做一个csv的导入工具,最麻烦的部分就是对csv文件的解析,最后,老大提醒说是不是考虑的过于麻烦了,由于当时考虑到mysql是允许指定导出的csv文件的格式的,所以考虑到想要兼容这种方式,于是思路就麻烦了,考虑到一些特殊的符号,比如:数据中可能存在换行符,这样就无法按行读取了;所以,...
阅读全文
摘要:一、引言一直都没搞明白这三者之间的关系,于是决心查资料把这个问题搞明白,遂记录以便查阅、学习二、关系mysql-devel 开发用到的库以及包含文件mysql mysql 客户端mysql-server 数据库服务器另外,使用yum list mysql*查看了一下我的机子上可用的mysql*安装L...
阅读全文
摘要:一、引言昨天下午老大让我查资料看一下mysql的内存表在主从备份中是否能被复制,我还没听说过内存表呢,于是上网查资料,记录一下,以便查阅、学习二、进展参考:http://www.cnblogs.com/sunss/p/3191137.html内存表:复制代码session 1$ mysql -uro...
阅读全文
摘要:一、引言今天想查看一下自己的mysql数据库存放在哪个目录下了,结果忘了用什么命令来查询了,遂想把一些自己平时可能用到的命令记录下来,以便查阅、学习二、常用命令show variables like 'datadir'; 查看数据库在电脑上的实际存储位置
阅读全文
摘要:地址:http://bbs.csdn.net/topics/360030699引用楼主 zgycsmb 的回复:问:1mysql的内存表性能怎么样2mysql的内存表与system v 这种共享内存机制比起来,如何3 mysql的内存表怎么用,能不能给个例子,thanks1mysql的内存表性能怎么...
阅读全文
摘要:参考:http://yhqlzz.blog.51cto.com/2557314/1159084/mysql官网:http://dev.mysql.com/doc/refman/5.1/en/replication-rules.html主从同步心得:http://www.educity.cn/shuj...
阅读全文
摘要:参见:http://dev.mysql.com/doc/refman/5.1/en/select-into.html例子:SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOS...
阅读全文
摘要:转自:http://blog.chinaunix.net/uid-20639775-id-4664792.html#_Toc29623ROW模式的SQL无法正常同步的问题总结一、问题起因............................................................
阅读全文
摘要:Mysql开启bin-log日志使用bin-log时,默认情况下,并不是每次执行写入就与硬盘同步,这样在服务器崩溃是,就可能导致bin-log最后的语句丢失。可以通过这个参数来调节,sync_binlog=N,使执行N次写入后,与硬盘同步。1是最安全的,但是也是最慢的。参考Mysql官网:http:...
阅读全文
摘要:1.引言使用Mysql的replication机制实现主从同步时,其是由三个线程实现了,主库一个I/O线程,从库一个I/O线程和一个SQL线程。配置时主库需要开始bin-log参数,即在配置文件中添加log-bin = /data/3307/mysql-bin该行,但是当我们需要实现级联同步时,即以...
阅读全文
摘要:这个错误时在Mysql主从配置产生的,最后找到这个Mysql的一个bughttp://bugs.mysql.com/bug.php?id=62055bug的主要原因是:打开文件的函数中指定打开模式时,如果O_CREAT和O_EXCL同时指定,那么当文件存在时会导致打开文件出错,这个使用方法本来也没有...
阅读全文
摘要:MySQL的bin-log日志备份有三种模式,分别是:ROW、Statement、Mixed一、Row日志会记录成每一行数据被修改成的形式,然后再slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。优点:在row模式下,bin-log中可以不记录执行的...
阅读全文
摘要:对于数据库的操作,经常需要暂时停止对bin-log日志的写入,那就需要这个命令:set sql_log_bin=on/off参考:dev.mysql.com/doc/refman/5.5/en/set-sql-log-bin.html13.4.1.3SET sql_log_bin SyntaxSET...
阅读全文
摘要:当MySQL开启bin-log选项后,会不停的记录bin-log,但是几天前的日志肯定就没用了或者可以备份到别处,那么如何正确的处理这些日志呢参考一下几篇文章MySQL mysql-bin log檔案如何rotate/remove?mysql expire_logs_days understandM...
阅读全文