MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は、文字シーケンスを開始して、エスケープ文字で始まる文字シーケンスが、文字シーケンスが単独で出現する場合とは異なる意味を持つようにすることです。 MySQL では、エスケープ文字は「\」で始まります。プログラミングでよく使用されるエスケープ文字はすべて MySQL でも有効であるため、ここでは説明も議論もしません。ここでは、ESCAPE キーワードの役割を主に「%」と「_」を通じて説明します。 %: 任意の数の文字に一致します。 _: 1 文字に一致します。 「%」または「_」を一致させたい場合は、次のように「\」を使用してエスケープする必要があります。 ### 名前に「明」という文字が含まれるユーザーをクエリします。 SELECT * FROM user WHERE name LIKE CONCAT("%", "明", "%") ### 名前に%文字が含まれるユーザーをクエリする> SELECT * FROM user WHERE name LIKE CONCAT("%", "\%", "%") ESCAPEの使用法ESCAPE キーワードの主な機能は、「\」を置き換える文字を指定することです。 ### 名前に「%」文字が含まれるユーザーをクエリする> SELECT * FROM user WHERE name LIKE CONCAT("%", "$%", "%") ESCAPE "$" ### 名前に「_」文字が含まれるユーザーをクエリする> SELECT * FROM user WHERE name LIKE CONCAT("%", "a_", "%") ESCAPE "a" クエリ条件で ESCAPE で示されるすべての文字は "\" の機能を置き換えることに注意してください。 ### %a と %_ という 2 人のユーザーがいると仮定します。> SELECT * FROM user WHERE name LIKE "a%_" ESCAPE "a" ### %a %_ > SELECT * FROM user WHERE name LIKE "a%a" ESCAPE "a" ### %a > SELECT * FROM user WHERE name LIKE "a%a_" ESCAPE "a" ### %_ MySQL における ESCAPE キーワードの詳細な使用法に関するこの記事はこれで終わりです。MySQL ESCAPE キーワードに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Brotli圧縮アルゴリズムを有効にするNginxの実装プロセスの詳細な説明
>>: HTML テーブル マークアップ チュートリアル (6): 暗い境界線の色属性 BORDERCOLORDARK
今日は、興味深いトピックについてお話ししましょう。データベースとテーブルを分割することを検討する前に...
マイグレーションMySQL 入門MySQL はもともとオープンソースのリレーショナル データベース管...
目次1. 準備2. 減圧3. 統合を開始する1. 準備Ckeditor_4.5.7_full + C...
VMware仮想マシンでのCentos7ブリッジネットワーク構成の完全な手順は参考用です。具体的な内...
最近では、特定のフォルダ内の特定のファイルを自動的に検索する必要があり、ファイルパスとファイル名を別...
目次準備VMware Workstation Pro 16 をインストールするLinux仮想マシンの...
この記事の例では、クールなフロントエンドページのスライド検証の具体的なコードを参考までに共有していま...
序文実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共...
パスワード強度検証について: [root@mysql mysql]# mysql -uroot -p...
デザイナーが特別なイベントのタイトルフォントとして以下のフォントを使用したい場合はどうすればよいでし...
環境: CentOS 7.1.1503 最小インストール依存パッケージをダウンロードします: yum...
この記事の例では、PC上で写真アップロード機能を実現するためのVueの具体的なコードを参考までに共有...
目次HBuilderX での ESLint プラグインのインストールカスタム eslint-js ル...
最近、問題に遭遇しました。モバイル端末の絵文字や一部の絵文字は 4 バイトですが、UTF-8 は 3...
1. 理由新しいシステムに MySQL を再インストールする必要があったので、将来詳細を忘れた場合...