MySQL の Like の概念と使用法の説明

MySQL の Like の概念と使用法の説明

Like は中国語で「好き」を意味しますが、MySQL データベースに適用される場合、Like は、主に文字フィールドのあいまいクエリに使用されるステートメントであり、文字フィールド列内の対応する部分文字列を取得します。この記事では、MySQL の Like ステートメントについて説明します。

1. 「いいね!」とはどういう意味ですか?

1. Like は MySQL では述語とみなされ、その適用方法は is、=、>、< などの記号の使用法に似ています。

2. SQL 構造化クエリ言語では、like ステートメントが重要な役割を果たします。

3. ある意味では、Like は合理化された正規表現関数として考えることができます。

2. いいね機能

like文の構文は

テーブル名から * を選択し、フィールド名が対応する値 (部分文字列) であるかどうかを確認します。

機能: 主に文字フィールド用で、文字フィールド列内の対応する部分文字列を検索します。

3. サポートタイプ

Like は主に 2 つのワイルドカード文字「_」と「%」をサポートします。

1. 「_」は任意の 1 文字に一致することを表し、プレースホルダーとしてよく使用されます。

2. 「%」は0個以上の任意の文字に一致することを意味します。

4. Likeの2つの使用シナリオ

1. データベースに保存されているフィールド値はより正確であり、パラメータはファジー値です(通常はこれが当てはまります)。

2. データベースに保存されているフィールド値はファジー値であり、パラメータはより正確な値です。

知識ポイントの拡張:

MySQL では、SQL モードはデフォルトで大文字と小文字を区別しません。以下にいくつかの例を示します。 SQL モードを使用する場合、= または ! を使用できないことに注意してください。 =; LIKE または NOT LIKE 比較演算子を使用します。

SELECT フィールド FROM テーブル WHERE フィールド Like 条件

条件に関しては、SQL は次の 4 つの一致モードを提供します。

%: 1 つ以上の文字を表します。あらゆるタイプと長さの文字に一致します。

例えば

SELECT * FROM [user] WHERE u_name LIKE '%三%'

これで、MySQL の Like の概念と使用法に関するこの記事は終了です。MySQL での Like の意味の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL での %% のようなファジークエリの実装
  • MySQLの最適化の詳細な分析とパフォーマンス
  • MySQL での LIKE 句の使用に関するチュートリアル
  • MySQL でのテーブルレプリケーション: create table like および create table as select
  • MySQL のあいまいクエリと正規表現の概要

<<:  Vue の計算プロパティ

>>:  ウェブサイトのハイパーリンクを開く方法に関する議論

推薦する

Windows 10 でカスタムドメイン名をバインドするように Hexo と GitHub を構成する方法

Hexo は Windows 10 でカスタムドメイン名を GitHub にバインドしますまずドメイ...

XML構文の詳細な説明

1. 文書化ルール1. 大文字と小文字が区別されます。 2. 属性値は引用符(一重引用符または二重引...

GolangでMySQLデータベースのバックアップを実装する方法

背景Navicat は、最高の MySQL 視覚化ツールです。ただし、ビューのインポートとエクスポー...

VMware Workstation Pro 16 ライセンス キーと使用方法のチュートリアル

VMware Workstation は、開発、テスト、デモンストレーション、展開のために仮想マシン...

Linux での GDB 入門チュートリアル

序文gdb は Linux で非常に便利なデバッグ ツールです。コマンドライン モードのデバッグ ツ...

MySQL データベースは XA 仕様をどのように実装しますか?

MySQL 一貫性ログMySQL データベースの電源が切れた場合、コミットされていないトランザクシ...

CocosCreatorでスワイプした位置にテクスチャを表示する方法

目次1. プロジェクト要件2. 文書の内容3. プロジェクト例4. プロジェクトコード1. プロジェ...

React antdはフォームの動的な増減を実現します

以前、動的フォームを記述しているときに落とし穴に遭遇しました。インデックスの添え字をキーとして使用す...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

Taobao の商品画像切り替え効果を実現する JavaScript

JavaScriptの服装アルバム切り替え効果(Taobao商品画像切り替えに似ています)、参考ま...

MySQL における一般的な高度な SQL ステートメント

MySQL 高度な SQL ステートメント kgc を使用します。 テーブルlocation(Reg...

Vue での親子コンポーネント通信と、sync を使用して親子コンポーネント データを同期する

目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...

tbodyタグの魔法はテーブルコンテンツの表示を高速化します

他の人のウェブページを保存して見たことがあると思いますが、特にdwで開くと、多くのウェブページに&l...

テキストエリアの disabled 属性と readonly 属性の具体的な使用法

障害者の定義と使用法disabled 属性はブール属性です。 disabled 属性は、テキスト領域...

VMWare14.0.0のUbuntu仮想マシンで共有フォルダを設定する

これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...