geek的技术日志,记录每一次技术思考的闪光点。

数据库

Mysql Innodb死锁情况分析与归纳

later阅读(102)评论(0)

案例描述       在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。       两个sql语句如下:       (1)insert into backup...

linux下实现mysql数据库每天自动备份定时备份

later阅读(147)评论(0)

1、查看磁盘空间情况: 既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果! 存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存...

sql之left join、right join、inner join的区别

later阅读(319)评论(0)

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下...

MySQL连表Update

later阅读(227)评论(0)

最近数据迁移同步,在MySQL下使用了连表Update,感觉十分好用,记录于此。   设想两张表,如下 table A field id field name   table B field id filed my_na...

PHP入门学习之PHP开发环境的搭建

later阅读(208)评论(0)

php的开发环境包括两部分。一是写代码的环境。二是运行代码的环境。 首先说写代码的环境,其实就是各种IDE和编辑器。企业级的有 zend studio,功能强大,但是收费的,要破解。免费的IDE有个Aptana Studio,我用的就是这个...

MySQL数据库优化的八种方式(经典必看)

later阅读(144)评论(0)

引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂 偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助 1、选取...

sql之left join、right join、inner join的区别

later阅读(161)评论(0)

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下:...

MySQL存储引擎--MyISAM与InnoDB区别

later阅读(138)评论(0)

MyISAM 和InnoDB 讲解   InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISA...

MySQL配置文件my.cnf参数优化和中文详解

later阅读(114)评论(0)

注意:mysql配置,注意顺序不能乱,乱了可能导致配置不生效。比如client块的port=3306,如果移到[mysqld]下面,那port=3306的配置就是不起作用的。 Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优...

MySQL 5.5.49 大内存优化配置文件优化详解

later阅读(130)评论(0)

  最近mysql服务器升级到了MySQL 5.5.49版本,性能比mysql 5.0.**肯定效率高了不少,但mysql的默认配置文件不合理,这里是针对大内存访问量大的机器的配置方案,需要的朋友可以参考下 一、配置文件说明 my...

Linux 下如何进入 MySQL 命令行

later阅读(132)评论(0)

连接MySQL: 格式: mysql -h主机地址 -u用户名-p用户密码 1、例1:连接到本机上的MYSQL 找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用...

Mybatis增删改查实例

later阅读(127)评论(0)

Mybatis增删改查实例  编写一个简单的mybatis进行插入数据的实例 1 数据库建表  其中建表dob=Date of Birth 的意思 [sql] view plain copy create table students   ...