成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

怎樣在MySQL中獲得更好的搜索結(jié)果

數(shù)據(jù)庫 MySQL
MySQL數(shù)據(jù)庫是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),雖然功能未必很強(qiáng)大,但因?yàn)樗拈_源、廣泛傳播,導(dǎo)致很多人都了解到這個(gè)數(shù)據(jù)庫,很多企業(yè)在選擇數(shù)據(jù)庫時(shí)也首選MySQL數(shù)據(jù)庫。

MySQL數(shù)據(jù)庫針對(duì)這一問題提供了一種基于內(nèi)建的全文查找方式的解決方案。在此,開發(fā)者只需要簡(jiǎn)單地標(biāo)記出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段運(yùn)行搜索,這不僅僅提高了性能和效率(因?yàn)镸ySQL數(shù)據(jù)庫對(duì)這些字段做了索引來優(yōu)化搜索),而且實(shí)現(xiàn)了更高質(zhì)量的搜索,因?yàn)镸ySQL使用自然語言來智能地對(duì)結(jié)果評(píng)級(jí),以去掉不相關(guān)的項(xiàng)目。

此篇文章將向您講述在MySQL中如何進(jìn)行全文搜索。

1、設(shè)置基本表格

從創(chuàng)建例子表格開始,使用以下的SQL命令

以下為引用的內(nèi)容:
mysql> CREATE TABLE reviews (id INT(5)
PRIMARY KEY NOT NULL AUTO_INCREMENT, data TEXT);
 

以上命令創(chuàng)建了一個(gè)簡(jiǎn)單的音樂專集資料庫(主要是整段的文字),然后向這個(gè)表格中添加一些記錄:

以下為引用的內(nèi)容:
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!');
 

驗(yàn)證數(shù)據(jù)的正確錄入:

以下為引用的內(nèi)容:
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、定義全文搜索字段

接下來,定義您要作為全文搜索索引的字段

以下為引用的內(nèi)容:
mysql> ALTER TABLE reviews ADD FULLTEXT INDEX (data);
Query OK, 3 rows affected (0.21 sec)
Records: 3 Duplicates: 0 Warnings: 0
使用SHOW INDEXES命令來檢查索引已經(jīng)被添加了:

以下為引用的內(nèi)容:
mysql> SHOW INDEXES FROM reviews;
+---------+---------------+--------+------+------------+---------+
| Table | Column_name | Packed | Null | Index_type | Comment |
----------+---------------+--------+------+------------+---------+
| reviews | id | NULL | | BTREE | ||
reviews | data | NULL | YES | FULLTEXT | |
+---------+---------------+--------+------+------------+---------+
在MySQL數(shù)據(jù)庫中搜索功能是MySQL數(shù)據(jù)庫中比較重要的功能之一,使用全文搜索給數(shù)據(jù)庫管理帶來了很大的便利。

【編輯推薦】

  1. 怎樣修改MySQL數(shù)據(jù)庫中的密碼
  2. 備份MySQL數(shù)據(jù)庫的簡(jiǎn)單方法
  3. 如何讓新安裝的MySQL數(shù)據(jù)庫變得更安全

 

責(zé)任編輯:迎迎 來源: 賽迪網(wǎng)
相關(guān)推薦

2011-05-16 13:24:00

MySQL全文搜索效率

2012-02-08 16:19:09

ibmdw

2012-02-14 12:50:13

ibmdw

2020-07-13 08:18:58

跨庫查詢MySQL數(shù)據(jù)庫

2010-01-26 10:01:17

學(xué)習(xí)C++

2023-08-14 13:33:25

2019-07-25 08:50:39

Windows 10設(shè)置性能

2022-10-14 06:45:25

grepLinux

2022-01-07 22:53:06

Windows 11Windows微軟

2010-01-12 10:50:59

學(xué)習(xí)C++

2010-01-26 09:40:23

C++代碼

2018-09-12 16:14:13

云廠商云計(jì)算數(shù)據(jù)中心

2023-05-24 07:20:08

微軟Windows

2017-05-22 08:05:46

HBase阿里搜索實(shí)踐

2013-04-03 14:03:46

移動(dòng)搜索視覺搜索

2009-11-25 15:01:58

VS2003 IDE

2011-01-19 12:27:42

Thunderbird備份

2023-11-27 17:17:52

文件搜索應(yīng)用程序

2023-01-18 17:22:38

YAML注釋Linux

2012-09-25 13:32:31

大數(shù)據(jù)Hadoop
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产日韩欧美 | 午夜资源| 久久夜视频 | 美女视频一区二区 | 亚洲精品国产第一综合99久久 | 五月婷六月丁香 | 色资源在线观看 | 日韩精品国产精品 | 日韩视频高清 | 精品无码久久久久国产 | 999精品视频 | 亚洲精品99999| 91精品国产乱码久久久久久久 | 免费激情| 精品国产一区二区三区久久影院 | 国产成人综合一区二区三区 | 亚洲在线成人 | 91国产精品在线 | 亚洲一区二区在线 | 成人妇女免费播放久久久 | 国产精品亚洲综合 | 日韩国产在线 | 日韩一区二区在线观看视频 | 国产成人免费视频网站高清观看视频 | 国产高清视频一区二区 | 国产成人久久精品一区二区三区 | 青青草这里只有精品 | 在线播放国产一区二区三区 | 中文字幕在线观看一区二区 | 成人免费看黄 | 欧美日韩一二三区 | 久久久久久看片 | 亚洲欧洲一区 | 高清视频一区二区三区 | 91视频大全| 视频一区二区三区中文字幕 | 久久中文免费视频 | 81精品国产乱码久久久久久 | 亚洲人成免费 | 91在线精品一区二区 | 国产日韩欧美精品一区二区 |