mysql中explain的一些讲解2)

摘要: Explain命令用于查看执行效果。虽然这个命令只能搭配select类型语句使用,如果你想查看update,delete类型语句中的索引效果,也不是太难的事情,只要保持条件不变,把类型转换成select就行了。 explain的语法如下: explain [extended] select ... from ... where ... 如果使用了extended,那么在执行完... (阅读全文)
于 2012年2月14日 星期二 发表 | 我要评论(0) | 阅读次数(46)

mysql中explain的一些讲解1)

摘要:在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。 如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。 explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的... (阅读全文)
于 2012年2月14日 星期二 发表 | 我要评论(0) | 阅读次数(45)

mysql中case when实例详解

摘要:博文和其评论join的出来的条数结果如果是0条为null值,所以在查询的时候用了case when来判断评论条数大于0时等于实际数,否则0条,刚开始对mysql case when条件语句理解不通,查出来的结果都是0条。语句如下: 复制内容到剪贴板         //最新十条文章 &nb... (阅读全文)
于 2012年2月8日 星期三 发表 | 我要评论(0) | 阅读次数(88)

sql有关like查询的一些用法

摘要:执行数据库查询时,有完整查询和模糊查询之分。   一般模糊语句如下:   SELECT 字段 FROM 表 WHERE 某字段 Like 条件   其中关于条件,SQL提供了四种匹配模式:   1,%:表示任意个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。   比如 SELECT * FROM [user] WHERE u_name LIKE... (阅读全文)
于 2012年2月1日 星期三 发表 | 我要评论(0) | 阅读次数(102)

本地mysql 忘记root密码解决秘决

摘要:不知咋地,本地数据库的mysql密码忘记了,网上了搜了一大堆,终于找到解决起来相当简单的方法,我是直接用了其中第二种方法解决的,在此记一下,方便以后使用 1.使用mysqladmin修改mysql密码  C:\>mysqladmin -udbuser -p password newpass  Enter password: oldpass  当然用此命令... (阅读全文)
于 2011年12月22日 星期四 发表 | 我要评论(0) | 阅读次数(197)

百万级数据库记录下的Mysql快速分页优化实例

摘要:点评: Limit 1,111 数据大了确实有些性能上的问题,而通过各种方法给用上where id >= XX,这样用上索引的id号可能速度上快点儿。By:jack       Mysql limit分页慢的解决办法(Mysql limit 优化,百万至千万条记录实现快速分页) MySql 性能到底能有多高?用了php半年多,真正如此深入的... (阅读全文)
于 2011年10月27日 星期四 发表 | 我要评论(0) | 阅读次数(362)

sql和mysql对于别名不能调用的一些理解

摘要:在写sql的时候,由于有部分语句别名不能调用,百度了一下原因,原来是由于别名机制不同引起的。为了避免下一次再犯同样的错误,今天 把网上找到资料总结了一下,sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 一.sql执行顺序: (1)from (3) join (2) on (4) where (5)group by (6) avg,sum.... (7... (阅读全文)
于 2011年9月22日 星期四 发表 | 我要评论(0) | 阅读次数(434)

mysql利用中间值来暂时性存储值

摘要:mysql在查询数据的时候,有时候后面的语句会用到查出来的某个值,这时候你会考虑怎么把这个值存起来,有两个方法来达到目的:一。利用自定义值。二。利用中间表。下面会分别说一下这两个方法如何调用: 1.如何把某张表的某个值存到自定义变量上 这个利用内存来存值   SQL代码 #定义@amax_price为常量值   mysql>&... (阅读全文)
于 2011年8月17日 星期三 发表 | 我要评论(1) | 阅读次数(560)

不错的mysql联表多表查询

摘要:mysql联表多表查询,以前查询的时候,可以直接select * from tablea as a ,tableb.as b where a.cc=b.cc.今天分享一个新奇的写法,而且对于百W数据执行效率可是相当的快,下面分享一下联表多表查询的几个语句:   SQL代码 #在Tbl_User中删除非法积分数据的QQ的邀请好友QQ资料   ... (阅读全文)
于 2011年8月3日 星期三 发表 | 我要评论(0) | 阅读次数(1092)

mysql高速导入导出大容量TXT文本

摘要:mysql如何高速导入导出有一定格式大容量TXT文本 先谈谈如何mysql导入TXT 用到loaddata, MySQL的LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中。LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。 load data参数配置:   SQL代码 LOAD DATA... (阅读全文)
于 2011年6月27日 星期一 发表 | 我要评论(1) | 阅读次数(1195)

文章总数:34 首页上一页 1 2 3 4 下一页尾页
首页第九街博客由来关于博主联系博主免责条款隐私保护九街项目流程 | 网站地图 | 申请友情链接