sql >> データベース >  >> RDS >> Mysql

MySQLにIPアドレスを保存する最も効率的な方法

    IPv4アドレス の場合 、 int unsignedとして保存することをお勧めします INET_ATON()を使用します および INET_NTOA() 数値からIPアドレスを返す関数、またはその逆の関数。

    例:

    SELECT INET_ATON('127.0.0.1');
    
    +------------------------+
    | INET_ATON('127.0.0.1') |
    +------------------------+
    |             2130706433 | 
    +------------------------+
    1 row in set (0.00 sec)
    
    
    SELECT INET_NTOA('2130706433');
    
    +-------------------------+
    | INET_NTOA('2130706433') |
    +-------------------------+
    | 127.0.0.1               | 
    +-------------------------+
    1 row in set (0.02 sec)
    


    1. オンプレミスからAWSRDSにPostgreSQLデータベースを移行する際の一般的なエラー

    2. plpgsql関数の入力配列の要素に一致する行を返します

    3. パート3–顧客、電話、および会議

    4. SQL Server:5列にわたる動的ピボット