MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで、式内に存在しないパターンをチェックする方法は?


MySQL NOT RLIKE演算子を使用して、式内に存在しないパターンをチェックできます。 NOTRLIKEの構文は次のとおりです-

構文

NOT RLIKE Pat_not_for_match

ここで、Pat_not_for_matchは、式と一致しないパターンです。

mysql> Select Id, Name from Student WHERE Name NOT RLIKE '^H';
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | Gaurav  |
| 2    | Aarav   |
| 20   | Gaurav  |
| 21   | Yashraj |
+------+---------+
4 rows in set (0.00 sec)

上記のクエリは、「H」で始まるパターンを持たない「student」テーブルから名前を検索します。 ^は、NOT RLIKEで使用されるワイルドカードであり、文字列の先頭を示します。


  1. MySQLでどのデータベースが選択されているかを確認するにはどうすればよいですか?

    これは、dualのDATABASE()メソッドを使用して確認できます。データベースビジネスを使用しているとします。クエリは次のとおりです- mysql> use business; Database changed これで、デュアルからDATABASE()を使用して、どのデータベースが選択されているかを確認できます。クエリは次のとおりです- mysql> SELECT DATABASE() FROM DUAL; これが出力です。 +------------+ | DATABASE() | +------------+ | business | +---------

  2. MySQLのバージョンを確認する方法

    ユーザーが現在実行しているMySQLのバージョンを確認する方法を理解しましょう- コンソールでクエリを入力する前に、ユーザーがサーバーに接続していることを確認することが重要です。 MySQLのバージョンを確認する 以下のクエリは、使用されているサーバーのバージョン番号と現在の日付を示します。 mysql> SELECT VERSION(), CURRENT_DATE; 注: 関数「VERSION()」および「CURRENT_DATE」は大文字と小文字を区別しません。これは、「version()」、「Version()」、「vERsion()」を意味し、すべて同じ意味です。同じことが