LIKEまたはREGEXPを使用してMySQLで特定の値を持つレコードを検索しますか?
mysql> create table DemoTable651 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,Value varchar(100)); Query OK, 0 rows affected (0.59 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable651(Value) values('Title'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable651(Value) values('course'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable651(Value) values('subject'); Query OK, 1 row affected (0.20 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable651;
これにより、次の出力が生成されます-
+----+---------+ | Id | Value | +----+---------+ | 1 | Title | | 2 | course | | 3 | subject | +----+---------+ 3 rows in set (0.00 sec)
以下は、LIKE-
を使用して特定の値を検索するためのクエリです。mysql> select *from DemoTable651 where Value LIKE 'course';
これにより、次の出力が生成されます-
+----+--------+ | Id | Value | +----+--------+ | 2 | course | +----+--------+ 1 row in set (0.00 sec)
以下は、REGEXP-
を使用して特定の値を検索するためのクエリです。mysql> select *from DemoTable651 where Value REGEXP 'course';
これにより、次の出力が生成されます-
+----+--------+ | Id | Value | +----+--------+ | 2 | course | +----+--------+ 1 row in set (0.00 sec)
-
JavaのMySQLで検索変数を使用してLIKEを使用しているときに、引用符を正しく使用するにはどうすればよいですか?
以下は、検索変数-でLIKEを使用するための正しい構文です。 String sqlQuery; sqlQuery = "select *from yourTableName where yourColumnName like '%" +yourSearchVariableName + "%'"; テーブルを作成しましょう- mysql> create table demo19 −> ( −> id int not null auto_increment primary key, −&
-
ApacheでのMySQLの使用
ApacheでMySQLを使用する方法を理解しましょう- Apacheは、ApacheSoftwareFoundationによって開発および保守されているWebサーバーソフトウェアです。これは、ユーザーからの要求を受け取ってWebページにアクセスするソフトウェアです。 HTTPリクエストに対していくつかのセキュリティチェックが実行され、ユーザーはWebページに移動します。 MySQLデータベースからのユーザーの認証を可能にする多くのプログラムがあります。これらのプログラムを使用して、ログファイルをMySQLテーブルに書き込むこともできます。 Apacheのログ形式は、MySQLを使用し、