永发信息网

如何在mysql中对text字段加索引

答案:2  悬赏:30  手机版
解决时间 2021-03-10 23:46
  • 提问者网友:刺鸟
  • 2021-03-10 20:33
如何在mysql中对text字段加索引
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-03-10 21:19
索引的目的是提高你的查询速度,当然附带的后果就是会降低你的数据更新的性能,索引的创建依据一般都是根据你实际使用情况而定,也就是说你要用哪个或者那几个字段作为查询条件,就在这个字段或者这些字段上面建立索引,也就是所谓的单字段索引和复合字段索引,比如:
select * from student where id = 1
上面这种情况那自然就是在id上建立索引,复合索引以此类推,索引不是随意创建的,如果你用的上,那才能建立索引,如果用不上创建索引反而会降低你的数据库性能。
建议楼主去查一下有关“利用索引查询数据提高性能”之类的帖子,这样你就能对索引的意义有比较深刻的了解了。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-03-10 22:14
mysql中给text字段创建索引有以下两种方法: (前提是表引擎应该是myisam的) 1、建表时创建,语法为: 2、通过alter修改表结构,语法为: 使用方法: select note_text from tablename where match(note_text) against('rabbit')  //检索note_text字段中包含'rabbit'的行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯