CSDN论坛 > Delphi > VCL组件开发及应用

字段为字符串时怎样索引?在线等待! [问题点数:20分,结帖人OK001]

Bbs2
本版专家分:154
结帖率 99.15%
CSDN今日推荐
Bbs2
本版专家分:171
Bbs6
本版专家分:6671
Bbs7
本版专家分:10278
Blank
红花 2003年3月 其他数据库开发大版内专家分月排行榜第一
2003年2月 其他数据库开发大版内专家分月排行榜第一
2002年11月 其他数据库开发大版内专家分月排行榜第一
2002年10月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2004年2月 其他数据库开发大版内专家分月排行榜第二
2004年1月 其他数据库开发大版内专家分月排行榜第二
2003年11月 其他数据库开发大版内专家分月排行榜第二
2003年10月 其他数据库开发大版内专家分月排行榜第二
2003年9月 其他数据库开发大版内专家分月排行榜第二
2003年6月 其他数据库开发大版内专家分月排行榜第二
2003年5月 其他数据库开发大版内专家分月排行榜第二
2003年1月 其他数据库开发大版内专家分月排行榜第二
2002年12月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2004年6月 其他数据库开发大版内专家分月排行榜第三
2004年4月 其他数据库开发大版内专家分月排行榜第三
2004年3月 其他数据库开发大版内专家分月排行榜第三
2003年12月 其他数据库开发大版内专家分月排行榜第三
2002年9月 其他数据库开发大版内专家分月排行榜第三
Bbs2
本版专家分:154
Bbs4
本版专家分:1412
Bbs5
本版专家分:2175
Bbs2
本版专家分:154
Bbs7
本版专家分:10278
Blank
红花 2003年3月 其他数据库开发大版内专家分月排行榜第一
2003年2月 其他数据库开发大版内专家分月排行榜第一
2002年11月 其他数据库开发大版内专家分月排行榜第一
2002年10月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2004年2月 其他数据库开发大版内专家分月排行榜第二
2004年1月 其他数据库开发大版内专家分月排行榜第二
2003年11月 其他数据库开发大版内专家分月排行榜第二
2003年10月 其他数据库开发大版内专家分月排行榜第二
2003年9月 其他数据库开发大版内专家分月排行榜第二
2003年6月 其他数据库开发大版内专家分月排行榜第二
2003年5月 其他数据库开发大版内专家分月排行榜第二
2003年1月 其他数据库开发大版内专家分月排行榜第二
2002年12月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2004年6月 其他数据库开发大版内专家分月排行榜第三
2004年4月 其他数据库开发大版内专家分月排行榜第三
2004年3月 其他数据库开发大版内专家分月排行榜第三
2003年12月 其他数据库开发大版内专家分月排行榜第三
2002年9月 其他数据库开发大版内专家分月排行榜第三
Bbs2
本版专家分:154
Bbs2
本版专家分:154
匿名用户不能发表回复!
其他相关推荐
关于如何确定要索引的数据列以及如何正确的建立索引的一些方法
尽量为用来搜索,分类或分组的数据列编制索引,不要为作为输出显示的数据列编制索引。换句话说,最适合有索引的数据是那些在where字句中出现的数据列,在联结子句中给出的数据列,或者是在order by 或group by字句中出现的数据列,根据select关键字仅出现在输出数据列清单里的数据列最好不要有索引: SELECT   col_a             FROM   tbll LEF
哪些字段可以加索引?
经常需要进行更新操作的属性 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: ...
mysql修改字段,增加字段,增加索引
示例如下: ALTER TABLE user modify `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户id';
Mysql 笔记--URL索引
对url建立唯一性索引:
varchar类型的索引该不该建呢?
个人测试了一下用的400万条的表select 各个字段where vacha(400)r类型的字段=***和select 各个字段where vachar类型的字段 like %***%和select 各个字段where vachar类型的字段 like ***%执行计划和消息中扫描计数 ,逻辑读取,物理读取 都一样的,删除语句没有试 
MySql索引中,对NULL的处理
从网上学习的时候一直看到,mysql列建议列是非null的。说是如果是允许null的列,对索引会有影响(索引不会包括有NULL值)。 原文如下: 尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化。 因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。 -----
mysql对表进行添加字段、添加索引和添加外键
mysql对表进行添加字段、添加索引和添加外键
下标索引、字符串常见操作
1、下标索引字符串其实就是一个有序的字符序列(保存字符的)(字符串中最小单元就是字符)my_str = "hello"打印其my_str中e下标索引 或者是 下标 或者 索引i = 0# 计算下字符串的字符个数l = len(my_str)while i < l:    # 通过下标获取对应的字符    ret = my_str[i]    print(ret)    i += 12、pyt...
为了优化查询,添加字段,并在字段上做索引
A表关联B表,条件查询都限定在B表上,并且在B表先做一个查询,然后再关联的,A表无该字段,因此不对A表做限定; 但是 为了优化查询,在A表添加字段,冗余该字段,并在字段上做索引,这样查询效率高点; select * from A join ( select * from B ) t on A.x = t.x
SQLITE3中的索引使用方法-如何避免使用字符串做索引
1 避免使用字符串索引        字符串索引与数字索引有一些方面如果没做好会非常的慢。   事情的起因是线上日志发现的mysql慢查询。100万数据量的标准,联合查询全部走索引的情况下,尽然要600多毫秒。很不解,但是将索引列由varchar(50)型改为bigint型后,数据提升了30倍。究其原因就索引树上搜索时要进行大量的比较操作,而字符串的比较比整数的比较耗时的多。   所以建议一
关闭