易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL索引问题

现在做东西要MySQL,希望大家讲一下MySQL支持哪些索引,而且什么时候建什么索引,以及建立在哪些字段上,希望高手老鸟赐教。。
最好是自己领悟的得出的结论最好。。
Thanks
很复杂的问题,一般在查询、连接上建立索引,根据你的具体来判断

这个问题太涉及到的方面太多了
总的思路:考虑在where、order by、group by 后面涉及到的列上建立索引,有时复合索引(多列组合成索引)可能比单列索引效果更好,尽量在一些列长度比较短的列上建立索引,在一些并发性很强、数据量很大的表上尽量避免在一些序列性很强的列上建立索引,建立索引的同时还要考虑维护索引的代价(这个在大并发、大数据量系统里更要仔细考虑),大概就先想到这些吧。

一般where 后面的字段设置索引 初学者
mysql myisam支持btree 不支持fulltext

memory支持rtree



ACMAIN_CHM 回答的总是又快又准.


相关问答:

MySQL数据包过大

我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的


public static final DataBase.MAXSIZE=102 ......

MYSQL 数据截取

MYSQL 截取一个数据表中,某一个字段(fulltext) 的前三百个字符,放到该表下另一个字段(introtxt)里.
求实现这个效果的命令
SQL code:
update 表 set introtxt=left(`fulltext`,300);

顶,学习

SQL code: ......

mysql语句优化问题 大家给优化个SQL语句

SELECT a.tguildname ,SUM(a.ct) +  if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT  tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......

windows xp 上的MySQL的服务启动不了

第一次安装MySQL时,服务能启动,回来又卸载了。等再安装MySQL的后,服务就不能启动了,报在本地计算机无法启动MySQL服务。错误 1067:进程意外终止的错误。请问这个问题怎么解决啊?
看看这个能不能帮你
http:/ ......

如何删除MYSQL中的空字符串

我用DELET from WHERE NAME IS NULL 或=‘’

都不行啊
那不可能不是空,是其他字符

是空啊,没错啊。

SQL code:
DELET from WHERE NAME IS NULL or LEN(NAME)=0 or UPPER(NAME)='NULL'

引用
S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号