MySQL RegExでN個のセミコロンを含む行を検索しますか?
まずテーブルを作成しましょう-
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY , Title text ); Query OK, 0 rows affected (0.88 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(Title) values('This is; a; MySQL;Tutorial'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(Title) values('Java is; an;Object Oriented'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(Title) values('MongoDB ; is;a; database'); Query OK, 1 row affected (0.12 sec)>
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+----+-----------------------------+ | Id | Title | +----+-----------------------------+ | 1 | This is; a; MySQL;Tutorial | | 2 | Java is; an;Object Oriented | | 3 | MongoDB ; is;a; database | +----+-----------------------------+ 3 rows in set (0.00 sec)
これは、3つのセミコロンを含む行を見つけるための正規表現です-
mysql> select *from DemoTable where Title REGEXP '(.*;){3}';
これにより、次の出力が生成されます-
+----+----------------------------+ | Id | Title | +----+----------------------------+ | 1 | This is; a; MySQL;Tutorial | | 3 | MongoDB ; is;a; database | +----+----------------------------+ 2 rows in set (0.00 sec)
-
WindowsコンピュータでMySQLmy.cnfを見つける方法は?
Windowsシステムでmy.cnfを見つけるには、最初にショートカットキーWindows + R(実行)を使用してコマンドプロンプトを開きます。スナップショットは次のとおりです- 次のスクリーンショットに示すように、コマンドプロンプトで「services.msc」と入力し、Enterキーを押します- これで、新しいウィザードが開きます。スナップショットは次のとおりです- 次に、MySQLを検索します。スナップショットは次のとおりです- 次のスクリーンショットのように、「MySQL80」を右クリックして「プロパティ」を選択します- 上のスクリーンショット
-
MySQLディレクトリにmy.iniが見つかりませんか?
my.iniは、プログラムデータの非表示フォルダにあります。最初にC:ドライブに移動し、次にプログラムデータの隠しフォルダに移動します。そこから、MySQLバージョンディレクトリに移動します。 これがCのスナップショットです:ドライブ- Cドライブをクリックします。スナップショットは次のとおりです。ここでは、プログラムデータフォルダを見ることができます- 次に、プログラムデータの下のMySQLに移動します フォルダ。スナップショットは次のとおりです- MySQLバージョンに移動します。スナップショットは次のとおりです- 注 −ここでは、MySQLバージョン8.0.1