Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2679 connectés 

 


Dernière réponse
Sujet : tailles des champs mysql [edit : ajout d'infos et d'analyse inside]
speedyop bon rectification apparement on peut modifier comme on veut mais mysql prefere mettre varchar plutot que char quand un autre champs de la meme table est de longueur variable....
 
il est en effet recommandé d'avoir des tables a champs de longueur fixe mais si l'un des champs ne rentre pas dans ces critere, ca ne sert a rien d'optimiser les autres champs...
 
voila ce que je crois avoir appris, si klk'1 sait que j'ai faux kil n'hesite pas a me corriger

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
speedyop bon rectification apparement on peut modifier comme on veut mais mysql prefere mettre varchar plutot que char quand un autre champs de la meme table est de longueur variable....
 
il est en effet recommandé d'avoir des tables a champs de longueur fixe mais si l'un des champs ne rentre pas dans ces critere, ca ne sert a rien d'optimiser les autres champs...
 
voila ce que je crois avoir appris, si klk'1 sait que j'ai faux kil n'hesite pas a me corriger
speedyop bon apparement on peut bien specifier un champ char(255) mais seulement a la creation de la table apres c DTC si tu veut la modifier
speedyop petit probleme de compréhension los de la conception de ma base...
'mediumint(6)' ca veut dire qu'il y a max 6 chiffres... donc si unsigned ca va de 0 à 999 999...
 
mais 'char' normalement on peut mettre jusqu'a 255 charactere non? moi j'en veut 6 donc je met 'char(6)' mé non c po ca... apparement, il me transforme mon char a taille fixe en varchar a taille variable 'varchar(6)' apparement ca peut aller jusqu'a 'char(3)' donc euh le chiffre entre parenthese c des octet?
dans ce cas la dans mon premier exemple faut que je mette koi parceque mediumint(6) si c des octet ca fait bcp...

 

[jfdsdjhfuetppo]--Message édité par speedyop--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)