[MYSQL] champ 'IP', quel type?

cikky Messages postés 27 Statut Membre -  
 Laurent -
coment déclarer un champ "IP"? en varchar? octet?bit?
Merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.1

5 réponses

  1. Clm
     
    Bonjour,

    une varchar de 15 caractères.

    Cordialement
    1
  2. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Et si tu veux que ça prenne très peu de place, tu peux le stocker comme un entier non signé.
    Mettons 192.168.2.1 ça donnera
    (192 << 24) + (168 << 16) + (2 << 8) + 1
    Sachant que << est l'opérateur de décalage de bit vers la gauche.

    Ca fera 4 octets au lieu de 15 pour une adresse ip.
    1
  3. cikky Messages postés 27 Statut Membre 2
     
    merci bien
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. PatteDePoule
     
    Un CHAR(15) est mieux si ta table n'a que des champs statiques.
    0