mysql
lichuhui
这个作者很懒,什么都没留下…
展开
-
如何正确合理的建立MYSQL数据库索引
如何正确合理的建立MYSQL数据库索引普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。其中优化MYSQL的一个重要环节就是为数据库建立正确合理的索引。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,...原创 2008-12-21 15:59:05 · 118 阅读 · 0 评论 -
从八个方面来讲解如何全新优化MySQL数据库性能
从八个方面来讲解如何全新优化MySQL数据库性能1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,...原创 2008-12-21 16:18:10 · 113 阅读 · 0 评论 -
MySQL如何使用索引
MySQL如何使用索引 索引用于快速找到特定一些值的记录。如果没有索引,MySQL就必须从第一行记录开始读取整个表来检索记录。表越大,资源消耗越大。如果在字段上有索引的话,MySQL就能很快决定该从数据文件的哪个位置开始搜索记录,而无须查找所有的数据。如果表中有1000条记录的话,那么这至少比顺序地读取数据快100倍。注意,如果需要存取几乎全部1000条记录的话,那么顺序读取就更快了,因为这样...原创 2008-12-21 16:36:21 · 249 阅读 · 0 评论 -
MySQL查询优化讲座之使用索引
MySQL查询优化讲座之使用索引 索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用...原创 2008-12-21 17:18:31 · 89 阅读 · 0 评论 -
如何判断一个变量是否包含在表的一个字段中
今天在做一个数据库查询的时候遇到了一个难题,就是如何根据给定的参数判断该参数是否在数据库表的某个字段中,并返回记录集。例如:给定参数为:2数据库表的某个字段值为:1,2,4,15或者3,11,13或者null等等那么如何根据传进来的2找到相应的记录,即字段值为1,2,4,15的那条记录最后找到可以使用MySQL自己的函数FIND_IN_SET [code="java"]...原创 2009-01-04 10:05:40 · 1048 阅读 · 1 评论 -
MySQL5.0常用命令
原文链接:[url]http://blog.163.com/gaoguangtao_love/blog/static/38483715200782831247493/?mode=edit[/url][code="sql"]MySQL5.0中文问题:登录时用命令:mysql --default-character-set=gbk -u root -p建表时用命令:create t...原创 2009-02-05 10:30:57 · 121 阅读 · 0 评论