Mysql Type numeric(ex:SMALLINT'2))
jelbee
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
mina -
mina -
bonjour tout le monde
je voudrais poser une petite question surement evidente:
Je voudrais savoir ce ke veux dire SMALLINT(2) par exemple.
apres avoir lu un peu de doc sur mysql ici 2 represente M c a dire la taille d'affichage
un SMALLINT est codé sur 2 octets c est a dire ke ca va de -32768 à 32767 pour signé et de 0 to 65535 pour non signé.
je prends ici le cas non signé ce sera plus simple.
donc imaginons ke mon chiffre soit 1500 il est bien dans la fourchette donc le type SMALLINT est correct
Par contre mon M=2
je voudrais savoir si a l'affichage j'ai 15 ou 1500?(parce k'en faisant une requete, mysql m'affiche 1500=>donc a koi sert le M=2 dans ce cas)
2eme kestion :
apparement g le droit d'ecrire SMALLINT(10)
si ma valeur est toujour 1500 il m'affiche 0000001500 or le codage sur 2 octets n'autorise kun affichage max de 5 chiffres et la j'en ai 10 est ce normal ou mysql transforme incidieusement mon SMALLINT(10) en INT ki lui autorise 10 chiffres a l'affichage?
a moins d'avoir rien compris aux types numeric( ce ki doit etre ca =) ) est ce ke kelkun pourrait m'eclairer?
merci davance
je voudrais poser une petite question surement evidente:
Je voudrais savoir ce ke veux dire SMALLINT(2) par exemple.
apres avoir lu un peu de doc sur mysql ici 2 represente M c a dire la taille d'affichage
un SMALLINT est codé sur 2 octets c est a dire ke ca va de -32768 à 32767 pour signé et de 0 to 65535 pour non signé.
je prends ici le cas non signé ce sera plus simple.
donc imaginons ke mon chiffre soit 1500 il est bien dans la fourchette donc le type SMALLINT est correct
Par contre mon M=2
je voudrais savoir si a l'affichage j'ai 15 ou 1500?(parce k'en faisant une requete, mysql m'affiche 1500=>donc a koi sert le M=2 dans ce cas)
2eme kestion :
apparement g le droit d'ecrire SMALLINT(10)
si ma valeur est toujour 1500 il m'affiche 0000001500 or le codage sur 2 octets n'autorise kun affichage max de 5 chiffres et la j'en ai 10 est ce normal ou mysql transforme incidieusement mon SMALLINT(10) en INT ki lui autorise 10 chiffres a l'affichage?
a moins d'avoir rien compris aux types numeric( ce ki doit etre ca =) ) est ce ke kelkun pourrait m'eclairer?
merci davance
A voir également:
- Mysql Type numeric(ex:SMALLINT'2))
- Money manager ex - Télécharger - Bourse & Finance
- Comment savoir si mon ex regarde mon facebook - Guide
- Clear type - Guide
- Mysql community server - Télécharger - Bases de données
- Type de ram - Guide