Rumah >pangkalan data >tutorial mysql >Apakah maksud % dalam mysql?
% aksara kad bebas dalam MySQL digunakan untuk padanan corak dalam operator LIKE, mewakili sifar atau lebih aksara. Ia boleh digunakan untuk mencari semua rentetan yang bermula dengan atau mengandungi corak yang diberikan dan secara pilihan mencari rentetan yang berakhir dengan corak yang diberikan. Selain %, MySQL menyediakan aksara kad bebas lain, termasuk _, [], ^, dan $.
% kad bebas dalam MySQL
% dalam MySQL ialah aksara kad bebas yang mewakili sifar atau lebih aksara. Ia digunakan dalam operator LIKE untuk padanan corak.
Syntax
<code>LIKE 'pattern%'</code>
di mana:
pattern
是要匹配的字符串模式%
是通配符,表示零个或多个字符用法
可以使用 % 通配符来匹配符合以下条件的字符串:
示例
例如,以下查询将找到以 "John" 开头的所有名称:
<code>SELECT * FROM names WHERE name LIKE 'John%'</code>
这将返回以下结果:
<code>John John Doe John Smith</code>
同样,以下查询将找到以 "ing" 结尾的所有单词:
<code>SELECT * FROM words WHERE word LIKE '%ing'</code>
这将返回以下结果:
<code>singing dancing running</code>
其他通配符
除了 % 之外,MySQL 还提供了以下通配符:
_
:匹配任何单个字符[]
:匹配指定范围内的字符^
:否定模式匹配$
Atas ialah kandungan terperinci Apakah maksud % dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!