2014年7月5日
摘要: check table:检查InnoDB和MyIsam是否有错误。检查表或者视图是否存在错误,对 MyISAM 和 InnoDB 存储引擎的表有作用。对于 MyISAM 存储引擎的表进行表检查,也会同时更新关键字统计数据。CHECK TABLE tbl_name [, tbl_name] [opti... 阅读全文
posted @ 2014-07-05 23:14 pushStack 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: use mysql;update user set Password = Password('newPwd') where user='root';//更改root用户的密码flush privileges; 阅读全文
posted @ 2014-07-05 19:11 pushStack 阅读(137) 评论(0) 推荐(0) 编辑
摘要: where 和 having 的区别: WHERE 子句不能包含聚集函数; 因为试图用聚集函数判断那些行输入给聚集运算是没有意义的。相反,HAVING 子句总是包含聚集函数 having一般跟在group by之后,执行记录组选择的一部分来工作的。 where则是执行所有数据来工作的。再者havi... 阅读全文
posted @ 2014-07-05 19:10 pushStack 阅读(218) 评论(0) 推荐(0) 编辑
摘要: A.构成上的区别: InnoDB只在磁盘上存储一个文件.frm 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型: 文件存储表定义 .frm 数据文件的扩展名为.MYD (MYData) 索引文件的扩展名是.MYI (MYIndex)... 阅读全文
posted @ 2014-07-05 18:38 pushStack 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 开启profile优化SQL语句:set profiling=1;执行SQL语句show profiles;show profile for query 2;//根据query_id 查看某个查询的详细时间耗费SHOW STATUS LIKE 'last_query_cost';//查询上一条语句执... 阅读全文
posted @ 2014-07-05 18:12 pushStack 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read)读未提交(Read uncommitted) 可能 可能 可能读已提交(Read committed... 阅读全文
posted @ 2014-07-05 18:02 pushStack 阅读(473) 评论(0) 推荐(0) 编辑