April 17 2016

Innodb的事务

1. Innodb的事务相关概念
为了支持事务,Innbodb引入了下面几个概念:
redo log
redo log就是保存执行的SQL语句到一个指定的Log文件,当Mysql执行recovery时重新执行redo log记录的SQL操作即可。当客户端执行每条SQL(更新语句)时,redo log[……]

Read more

Category: mysql | LEAVE A COMMENT
April 13 2016

MySQL表的维护

生产环境MySQL表的维护:check、optimize和analyze

㈠ optimize
optimize可以回收空间、减少碎片、提高I/O
目前支持的存储引擎有:InnoDB、MyASIM和ARCHIVE
如果是Replication环境、可加NO_WRITE_TO_BINLOG(或者LO[……]

Read more

Category: mysql | LEAVE A COMMENT
April 1 2016

mysql注释

MySQL服务器支持3种注释风格:

·         从‘#’字符从行尾。

·         从‘– ’序列到行尾。请注意‘–  ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘[……]

Read more

Category: mysql | LEAVE A COMMENT
April 1 2016

mysql触发器

CREATE TRIGGER <触发器名称>  –触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.
{ BEFORE | AFTER }  –触发器有执行的时间设置:可以设置为事件发生前或后。
{ INSERT | UPDATE[……]

Read more

Category: mysql | LEAVE A COMMENT