mysql为库test下的表bb1,bb2,bb3,bb4,bb5建全文索引怎么做?安装的是wam

mysql为库test下的表bb1,bb2,bb3,bb4,bb5建全文索引怎么做?安装的是wam,第1张

一个简单的表

我们将在整个过程中使用下面的表.

CREATE TABLE fulltext_sample(copy TEXT,FULLTEXT(copy)) TYPE=MyISAM

如果你没有把默认的表类型设置成MyISAM以外的类型那么TYPE=MyISAM可以省略.建表之后,向其中填充一些数据,例如:

INSERT INTO fulltext_sample VALUES

('It appears good from here'),

('The here and the past'),

('Why are we hear'),

('An all-out alert'),

('All you need is love'),

('A good alert')

如果你已经建立好了一个表,你可以使用ALTER TABLE(就像CREATE INDEX语句一样)语句添加一个全文索引,例如:

ALTER TABLE fulltext_sample ADD FULLTEXT(copy)

查找文本

全文索引搜索的语法很简单,你只要MATCH字段,AGAINST你要查找的文本,例如:

mysql>SELECT * FROM fulltext_sample WHERE MATCH(copy) AGAINST('love')

1.添加PRIMARY KEY(主键索引) mysqlALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysqlALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysqlALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 4.添加FULLTEXT(全文索引) mysqlALTER TABLE `table_name` ADD FULLTEXT ( `column`) 5.添加多列索引 mysqlALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6095076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存