mysql CREATE TABLE reviews (id INT(5) PRIMARY KEY NOT NULL AUTO_INCREMENT, data TEXT);
以上命令创建了一个简单的音乐专集资料库(主要是整段的文字),然后向这个表格中添加一些记录:
mysql INSERT INTO `reviews` (`id`, `data`) VALUES(1, 'Gingerboy has a new single out called Throwing Rocks. It's great!');mysql INSERT INTO `reviews` (`id`, `data`) VALUES (2, 'Hello all, I really like the new Madonna single. One of the hottest tracks currently playing...I've been listening to it all day');mysql INSERT INTO `reviews` (`id`, `data`)VALUES (3, 'Have you heard the new band Hotter Than Hell?They have five members and they burn their instruments when they play in concerts. These guys totally rock! Like, awesome, dude!');
验证数据的正确录入:
mysql SELECT * FROM reviews;+----+--------------------------------------------+| id | data |+----+--------------------------------------------+| 1 | Gingerboy has a new single out called ... || 2 | Hello all, I really like the new Madon ... || 3 | Have you heard the new band Hotter Than... |+----+--------------------------------------------+3 rows in set (0.00 sec)
2、定义全文搜索字段
接下来,定义您要作为全文搜索索引的字段:
mysql ALTER TABLE reviews ADD FULLTEXT INDEX (data);Query OK, 3 rows affected (0.21 sec)Records: 3 Duplicates: 0 Warnings: 0
使用SHOW INDEXES命令来检查索引已经被添加了:
mysql SHOW INDEXES FROM reviews;+---------+---------------+--------+------+------------+---------+| Table | Column_name | Packed | Null | Index_type | Commen 展开更多 (50%)分享猜你喜欢
下拉加载更多内容 ↓