MySQL ipアドレスであるかを判定する

  • 作成日 2021.12.31
  • 更新日 2022.10.19
  • mysql
MySQL  ipアドレスであるかを判定する

MySQLで、ipアドレスであるかを判定する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
  • MySQL Workbench 8.0.27

手順

ipアドレスであるかを判定するには、「IS_IPV4()」を使用します。
IPアドレスであれば「1」を、そうでなければ「0」が返ります。

IS_IPV4()

実際に、判定してみます。

SELECT 
IS_IPV4('0.0.0.0'),
IS_IPV4('255.255.255.255'),
IS_IPV4('255.255.255.256'),
IS_IPV4('aaa'),
IS_IPV4(0)

実行結果を確認すると、判定されていることが確認できます。