ホームページ >データベース >mysql チュートリアル >mysqlの%ってどういう意味ですか?
MySQL の % ワイルドカード文字は、LIKE 演算子のパターン マッチングに使用され、0 個以上の文字を表します。これを使用すると、指定されたパターンで始まるか、指定されたパターンを含むすべての文字列を検索したり、オプションで指定されたパターンで終わる文字列を検索したりすることができます。 MySQL では、% に加えて、_、[]、^、$ などの他のワイルドカード文字も提供しています。
#MySQL の % ワイルドカード文字
MySQL の % は、0 個以上の文字を表すワイルドカード文字です。 。これは、パターン マッチングの LIKE 演算子で使用されます。 #構文<code>LIKE 'pattern%'</code>
ここで:
% ワイルドカード文字を使用して、次の条件 文字列:
指定されたパターンで始まりますたとえば、次のクエリは、「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 では、% に加えて、次のワイルドカード文字も提供しています:
__
に一致します。 []
^
$以上がmysqlの%ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。