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

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

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

MySQL數(shù)據(jù)庫針對這一問題提供了一種基于內(nèi)建的全文查找方式的解決方案。在此,開發(fā)者只需要簡單地標(biāo)記出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段運(yùn)行搜索,這不僅僅提高了性能和效率(因?yàn)镸ySQL數(shù)據(jù)庫對這些字段做了索引來優(yōu)化搜索),而且實(shí)現(xiàn)了更高質(zhì)量的搜索,因?yàn)镸ySQL使用自然語言來智能地對結(jié)果評級,以去掉不相關(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)建了一個簡單的音樂專集資料庫(主要是整段的文字),然后向這個表格中添加一些記錄:

以下為引用的內(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ù)庫的簡單方法
  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

2010-01-26 10:01:17

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

2020-07-13 08:18:58

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

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-26 09:40:23

C++代碼

2018-09-12 16:14:13

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

2010-01-12 10:50:59

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

2023-05-24 07:20:08

微軟Windows

2017-05-22 08:05:46

HBase阿里搜索實(shí)踐

2013-04-03 14:03:46

移動搜索視覺搜索

2009-11-25 15:01:58

VS2003 IDE

2023-11-27 17:17:52

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

2012-09-25 13:32:31

大數(shù)據(jù)Hadoop

2010-01-05 14:57:37

JSONObject插

2023-01-18 17:22:38

YAML注釋Linux
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 手机av在线 | 国产精品亚洲综合 | a毛片 | 国产成人亚洲精品 | 九九精品网 | 亚洲欧美国产毛片在线 | 亚洲小说图片 | 国产欧美精品一区 | 精品国产乱码久久久久久1区2区 | 欧美日韩一区二区电影 | 国产色婷婷久久99精品91 | 精品日本中文字幕 | 成人夜晚看av | 日本一区二区高清不卡 | 正在播放一区二区 | 91色视频在线观看 | 亚洲一区二区三区免费观看 | 99热首页| 亚洲精品乱码久久久久久黑人 | 日韩中文字幕 | 久久99蜜桃综合影院免费观看 | 一级片av| 欧美激情国产日韩精品一区18 | 嫩草视频在线看 | 午夜播放器在线观看 | 农村真人裸体丰满少妇毛片 | 国产高清在线 | 三级在线免费 | 日韩成人专区 | 国产精品久久毛片av大全日韩 | 福利精品 | 91精品国产乱码久久久久久久久 | 中文精品视频 | 亚洲精品在线播放 | 国产午夜影院 | 免费的网站www | 日本一二区视频 | 精品成人一区二区 | 看毛片的网站 | 精品av天堂毛片久久久借种 | 国产高清久久 |