ホームページ  >  記事  >  データベース  >  mysql はサポートされていますか?

mysql はサポートされていますか?

青灯夜游
青灯夜游オリジナル
2020-10-06 07:38:202101ブラウズ

mysql は、任意の複数文字に一致するか、任意の 1 文字のあいまい一致が可能な like をサポートしており、「%」および「_」と組み合わせて使用​​されます。たとえば、「%a」は次で終わるデータに一致します。 a、「 %a%」は a を含むデータに一致し、「_a_」は 3 桁の数字で中央の文字が a のデータに一致します。

mysql はサポートされていますか?

ファジー クエリに MySQL で Like を使用する

いわゆる「ファジー クエリ」は、「正確なクエリ」に対応します。クエリ「来てください。たとえば、フィールド値が 1 に等しいかどうかをクエリする場合は、SQL ステートメントに「where column=1」と記述できます。これは正確なクエリです。正確なクエリは非常にシンプルで理解しやすいですが、ファジー クエリをよく使用します。たとえば、ユーザー テーブルからユーザーをクエリしたいのですが、名前が思い出せません。彼の名前、単語、そしてあいまいなクエリが役に立ちます。

一致/あいまい一致と同様に、% と _ と組み合わせて使用​​されます。

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的

Java フィールドで始まるクエリ情報。

SELECT * FROM position WHERE name LIKE 'java%';

Java フィールドを含むクエリ情報。

SELECT * FROM position WHERE name LIKE '%java%';

Java フィールドで終わるクエリ情報。

SELECT * FROM position WHERE name LIKE '%java';

推奨チュートリアル: mysql ビデオ チュートリアル

以上がmysql はサポートされていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。