|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
dorian53 WRInaute accro

Inscrit le: 10 Avr 2005 Messages: 1576
|
Posté le : Lun Sep 25, 2006 22:43 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
Bonjour,
Pourquoi lors de la définition d'un Interger du type :
mediumint(6) UNSIGNED
Il est possible d'enregistrer un entier à 8 chiffres.
À quoi correspond le 6 ?
Pour un varchar(N), N correspond pourtant bien au nombre de caractères ?
Merci. |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Lun Sep 25, 2006 22:56 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
lol
meduim int a une amplitude déjà définie : 3 octets ==> 256^3
en lui attribuant unsigned tu lui retire la possibilité de contenir des chiffres négatifs et par conséquent tu multiplies par 2 le nombre possible d'entier
rog |
|
| |
|
 |
dorian53 WRInaute accro

Inscrit le: 10 Avr 2005 Messages: 1576
|
Posté le : Lun Sep 25, 2006 23:35 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
Salut,
Aucun problème de ce coté là, c'est volontaire et je suis tout à fait d'accord, ma question porte sur la Taille/Valeurs. |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Mar Sep 26, 2006 2:25 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
tu as raison, je ne me suis pas posé la question mais je pense que c'est le nombre de bits et si c'est ça le chiffre maximum serait 63
ma technique dans ce type de cas c'est d'insérer un gand nombre dans le champ
tu retrouvera le chiffre maximum que la champ accepte
rog |
|
| |
|
 |
Serious WRInaute accro

Inscrit le: 21 Nov 2005 Messages: 2437
|
Posté le : Mar Sep 26, 2006 4:15 Sujet du message: Re: [MYSQL] Capacité des colonnes |
|
|
| dorian53 a écrit: |
mediumint(6) UNSIGNED
Il est possible d'enregistrer un entier à 8 chiffres.
À quoi correspond le 6 ? |
A priori, ca correspond au nombre d'octets. Donc tu peux enregistrer tous les entiers jusqu'a 256^6 (environ 281000000000000). |
|
| |
|
 |
rafgug WRInaute discret

Inscrit le: 13 Aoû 2006 Messages: 65 Localisation: Genève, Suisse
|
Posté le : Mar Sep 26, 2006 7:22 Sujet du message: Re: [MYSQL] Capacité des colonnes |
|
|
| Serious a écrit: |
| dorian53 a écrit: |
mediumint(6) UNSIGNED
Il est possible d'enregistrer un entier à 8 chiffres.
À quoi correspond le 6 ? |
A priori, ca correspond au nombre d'octets. Donc tu peux enregistrer tous les entiers jusqu'a 256^6 (environ 281000000000000). |
Oui, effectivement, je viens de vérifier dans la doc MySQL!
@++
R@f |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Mar Sep 26, 2006 8:24 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
@serious
en fait c'est bien ce que je pensais, les colonnes sont fixes
256^6 ==> impossible car la tu dépasses 256^3 qui est la capacité maximum de la colonne
@rafgug
toi tu es très fort rafgug, autant j'ai compris la logique de raisonnement de serious, autant la tienne me laisse perplexe
| Citation: |
| Oui, effectivement, je viens de vérifier dans la doc MySQL! |
si tu me permets, je vais poster ta reponse dans quelques forums de copains à moi
ça fait déjà une demi heure que je m'éclate de rire et je n'arrive pas à m'arrêter, faut absolument que je partage ça
je ne peux pas le garder pour moi, ce serait trop égoiste
ps : le prend pas mal, c'est pas de la méchanceté
rog |
|
| |
|
 |
rafgug WRInaute discret

Inscrit le: 13 Aoû 2006 Messages: 65 Localisation: Genève, Suisse
|
Posté le : Mar Sep 26, 2006 8:31 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
| rog a écrit: |
@rafgug
toi tu es très fort rafgug, autant j'ai compris la logique de raisonnement de serious, autant la tienne me laisse perplexe
| Citation: |
| Oui, effectivement, je viens de vérifier dans la doc MySQL! |
si tu me permets, je vais poster ta reponse dans quelques forums de copains à moi
ça fait déjà une demi heure que je m'éclate de rire et je n'arrive pas à m'arrêter, faut absolument que je partage ça
je ne peux pas le garder pour moi, ce serait trop égoiste
ps : le prend pas mal, c'est pas de la méchanceté
rog |
Je parlais du fait que le nombre exprime des octets... Et je ne vois pas ce qui est drôle...
@++
R@f |
|
| |
|
 |
ltressens WRInaute passionné

Inscrit le: 02 Avr 2004 Messages: 543 Localisation: Toulouse
|
Posté le : Mar Sep 26, 2006 8:34 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
rog : le prend pas mal, mais on rigole pas mal avec toi aussi.
Tu deboules depuis quelques messages sur WRI en disant "lol" et "rofl" a tout bout de champ (ce qui me permet d'estimer ton age plutot vers 10 ans que vers 30 ans), tu envoies chier des gens, tu te blindes des réponses de certains et tu donnes toi aussi des réponses très très hasardeuses et fausses... (exemple : sur utf8 ce week-end !)
Donc a moins de passer pour l'idiot du village d'ici peu de temps, il faudrait que tu apprennes a respecter la communauté qui "vit" ici... |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Mar Sep 26, 2006 8:45 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
@ltressens
man
je ne le prend pas mal
| Citation: |
| exemple : sur utf8 ce week-end !) |
la je crois que tu n'as rien compris je vais pas pourrir ce topic, si tu veux t'en ouvres un ou tu relances l'existant
--------------------------------------------------
@rafgug
j'ai cru comprendre que tu avais vérifié sur le site mysql que
mediumint (6) definissait la taille de la colonne à 6 Bytes ==> 256^6
rog |
|
| |
|
 |
dadovb WRInaute accro

Inscrit le: 22 Nov 2005 Messages: 1478 Localisation: Grenoble
|
Posté le : Mar Sep 26, 2006 8:47 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
| ltressens a écrit: |
rog : le prend pas mal, mais on rigole pas mal avec toi aussi.
Tu deboules depuis quelques messages sur WRI en disant "lol" et "rofl" a tout bout de champ (ce qui me permet d'estimer ton age plutot vers 10 ans que vers 30 ans), tu envoies chier des gens, tu te blindes des réponses de certains et tu donnes toi aussi des réponses très très hasardeuses et fausses... (exemple : sur utf8 ce week-end !)
Donc a moins de passer pour l'idiot du village d'ici peu de temps, il faudrait que tu apprennes a respecter la communauté qui "vit" ici... |
+1 |
|
| |
|
 |
rafgug WRInaute discret

Inscrit le: 13 Aoû 2006 Messages: 65 Localisation: Genève, Suisse
|
Posté le : Mar Sep 26, 2006 8:50 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
| rog a écrit: |
@rafgug
j'ai cru comprendre que tu avais vérifié sur le site mysql que
mediumint (6) definissait la taille de la colonne à 6 Bytes ==> 256^6
|
Non, j'ai vérifié pour la taille que MEDIUMINT(n) --> un int de n octets... C'est juste que je n'ai pas trié ce que m'a donné le bouton "citer" sur la réponse de "Serious"...
C'est pas un drame, mais je trouve le démarrage de "foutage de gueule" un peu rapide...
@++
R@f |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Mar Sep 26, 2006 8:57 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
mais mediumint (n)
n = nombre d'octets = false
la taille de la colonne est fixe
j'ai testé moi même
j'ai passé n à 3 et j'ai essayé d'inséré 100000000
ensuite je l'ai passé à 6 et j'ai re essayé d'insérer 100000000
dans les deux cas le nombre inséré est 256^3
rog
@dadovb
tu te rendras compte que mon niveau d'études l'interdit
rog |
|
| |
|
 |
rafgug WRInaute discret

Inscrit le: 13 Aoû 2006 Messages: 65 Localisation: Genève, Suisse
|
Posté le : Mar Sep 26, 2006 9:09 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
| rog a écrit: |
j'ai testé moi même
j'ai passé n à 3 et j'ai essayé d'inséré 100000000
ensuite je l'ai passé à 6 et j'ai re essayé d'insérer 100000000
dans les deux cas le nombre inséré est 256^3
|
Oki! Si tu chopes le fin mot de l'histoire, ca m'intéresse... Pcq ces trucs doivent servir à qqch, ^^
@++
R@f |
|
| |
|
 |
dadovb WRInaute accro

Inscrit le: 22 Nov 2005 Messages: 1478 Localisation: Grenoble
|
Posté le : Mar Sep 26, 2006 9:15 Sujet du message: [MYSQL] Capacité des colonnes |
|
|
| rog a écrit: |
@dadovb
tu te rendras compte que mon niveau d'études l'interdit
rog |
Interdit quoi ? de savoir rajouter 1 ? ou de faire preuve de courtoisie ? |
|
| |
|
 |
| |
|
|