gpt4 book ai didi

sql - phpmyadmin如何实现 "search"特性?

转载 作者:太空狗 更新时间:2023-10-30 01:56:42 25 4
gpt4 key购买 nike

phpMyAdmin 中,有一个在数据库中搜索 功能,通过它我可以输入一个单词并在任何表中找到它。

如何用SQL语句来实现?我知道 LIKE 操作,但它的语法是:

WHERE column_name LIKE pattern

如何在所有列中搜索?如何指定它是精确关键字还是正则表达式?

最佳答案

SELECT * FROM your_table_name WHERE your_column_name LIKE 'search_box_text';

其中 search_box_text 是您在搜索中输入的内容。它还将在结果页面中说明它进行了何种查询。使用正则表达式的相同查询是:

SELECT * FROM your_table_name WHERE your_column_name REGEXP 'search_box_text';

记住mysql中的通配符是%。例如。 “喜欢‘%partial_search_text%’

如果你想在多列中搜索,你可以检查表格中的哪些列:

DESCRIBE TABLE your_table_name;

或者如果您已经知道您的专栏:

SELECT * FROM your_table_name 
WHERE your_column_1 LIKE '%search%'
AND your_column_2 LIKE '%search%'
AND your_column_3 LIKE '%search%';

关于sql - phpmyadmin如何实现 "search"特性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com