1. データを初期化する `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01」を作成します( `id` int(0) NULLではない、 `stu` varchar(255) 文字セット utf8mb4 照合 utf8mb4_0900_ai_ci NULL デフォルト NULL コメント '学生番号', `user` varchar(255) 文字セット utf8mb4 照合 utf8mb4_0900_ai_ci NULL デフォルト NULL コメント 'User', `km` varchar(255) 文字セット utf8mb4 照合 utf8mb4_0900_ai_ci NULL デフォルト NULL コメント '件名', `fs` varchar(255) 文字セット utf8mb4 照合 utf8mb4_0900_ai_ci NULL デフォルト NULL コメント 'スコア', `time` datetime(0) NULL デフォルト NULL コメント 'time', BTREE を使用した主キー (`id`) ) エンジン = InnoDB 文字セット = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; `test_01` に INSERT INTO VALUES (1, 'X0219001', '小三', '语文', '98', '2020-08-06 15:51:21'); `test_01` に値 (2, 'X0219001', '小三', '数学', '90', '2020-07-01 15:51:25') を挿入します。 `test_01` に値 (3, 'x0219001', '小三', '英语', '77', '2020-06-01 15:51:28') を挿入します。 `test_01` に INSERT INTO VALUES (4, 'X0219002', '小二', '语文', '98', '2020-08-06 15:51:21'); 1. 基本的な文字マッチング フィールドに「X」が含まれる学生番号と一致します。大文字と小文字を区別しない SELECT * FROM test_01 WHERE stu REGEXP 'X'; 2. 「.」は任意の文字に一致することを意味する 複数の文字を一致させる必要がある場合は、ドットをさらに追加します。 SELECT * FROM test_01 WHERE stu REGEXP '.9001'; SELECT * FROM test_01 WHERE stu REGEXP '.02..0'; 3. '|'は2つの文字列のうちの1つを検索することを意味します SELECT * FROM test_01 WHERE user REGEXP '二|四'; 4. '[ ]'は任意の1文字に一致します SELECT * FROM test_01 WHERE stu REGEXP '0[23]'; ここで[23]は[2|3]と同等であり、1つの[]は1つの文字に一致します。 マッチング範囲 5. 特殊文字のマッチング 1.\ エスケープ文字 つまり、エスケープです。正規表現内で特別な意味を持つすべての文字は、この方法でエスケープする必要があります。
2. \はメタ文字を引用するためにも使用される
3. 複数のインスタンスを一致させる
4. 文字クラスのマッチング
これで、MySQL 比較演算子正規表現マッチング REGEXP の詳細な使用法に関するこの記事は終了です。MySQL 正規表現マッチング REGEXP の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Webpack4プラグインの実装原理についての簡単な説明
目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...
厳密に言えば、nginx には負荷分散バックエンド ノードのヘルス チェック機能はありませんが、デフ...
目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...
Alibaba ベクターアイコンライブラリにアクセスAlibaba ベクターアイコンライブラリ好き...
序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...
1. 各関数はオブジェクトであり、メモリを占有します。メモリ内のオブジェクトが増えるほど、パフォーマ...
問題を見つけるコンテンツをリストで表示すると、リスト内のコンテンツの数は多いかもしれませんが、ユーザ...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
テーブルとは何ですか?テーブルは、データのキャリアである HTML テーブルです。以下は比較的標準的...
簡単な説明適切な読者: モバイル開発sqlite3 データを mysql に移行する場合、多くの構文...
エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...
効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...
Docker を初めて使用する場合は、コンテナの管理を始めるために習得する必要がある基本的なコマン...
目次序文スタックと2つのキューを理解する実行プロセス簡単な例より難しい例要約する序文以下の内容はブラ...
この記事ではクラスタの展開に関連する内容は紹介しませんバージョン制約Docker エンジン >...