mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?
使用FULLTEXT搜索來快速搜索字符串。讓我們首先創建一個表-mysql>?create?table?DemoTable1554
->?(
->?Title?text
->?);
這是創建全文本搜索的查詢-mysql>?create?fulltext?index?faster_title?on?DemoTable1554(Title);
Records:?0??Duplicates:?0??Warnings:?1
使用插入命令在表中插入一些記錄-mysql>?insert?into?DemoTable1554?values('John?is?working?on?MySQL?database');
mysql>?insert?into?DemoTable1554?values('Adam?Smith?is?working?on?Java?language');
mysql>?insert?into?DemoTable1554?values('John?smith?is?working?on?Python?Language');
使用select語句顯示表中的所有記錄-mysql>?select?*?from?DemoTable1554;
這將產生以下輸出-+------------------------------------------+
|?Title????????????????????????????????????|
+------------------------------------------+
|?John?is?working?on?MySQL?database????????|
|?Adam?Smith?is?working?on?Java?language???|
|?John?smith?is?working?on?Python?Language?|
+------------------------------------------+
3?rows?in?set?(0.00?sec)
以下是在MySQL數據庫中快速搜索字符串的查詢。在這里,我們正在搜索字符串“ language”-mysql>?select?*?from?DemoTable1554?where?match(Title)?against('language'?in?boolean?mode);
這將產生以下輸出-+------------------------------------------+
|?Title????????????????????????????????????|
+------------------------------------------+
|?Adam?Smith?is?working?on?Java?language???|
|?John?smith?is?working?on?Python?Language?|
+------------------------------------------+
2?rows?in?set?(0.00?sec)
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python最难学的是什么_python
- 下一篇: ubuntu安装mysql 密码忘了怎么