[MYSQL] Capacité des colonnes

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dorian53
WRInaute accro
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

[MYSQL] Capacité des colonnes

Message le Lun Sep 25, 2006 22:43

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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Lun Sep 25, 2006 22:56

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
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

Message le Lun Sep 25, 2006 23:35

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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Sep 26, 2006 2:25

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
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Re: [MYSQL] Capacité des colonnes

Message le Mar Sep 26, 2006 4:15

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
WRInaute discret
 
Messages: 65
Inscription: Dim Aoû 13, 2006 13:15

Re: [MYSQL] Capacité des colonnes

Message le Mar Sep 26, 2006 7:22

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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Sep 26, 2006 8:24

@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
8O

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
WRInaute discret
 
Messages: 65
Inscription: Dim Aoû 13, 2006 13:15

Message le Mar Sep 26, 2006 8:31

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
8O

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é
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Mar Sep 26, 2006 8:34

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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Sep 26, 2006 8:45

@ltressens

man

je ne le prend pas mal

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
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Mar Sep 26, 2006 8:47

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
WRInaute discret
 
Messages: 65
Inscription: Dim Aoû 13, 2006 13:15

Message le Mar Sep 26, 2006 8:50

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
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Sep 26, 2006 8:57

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
WRInaute discret
 
Messages: 65
Inscription: Dim Aoû 13, 2006 13:15

Message le Mar Sep 26, 2006 9:09

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
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Mar Sep 26, 2006 9:15

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 ?

[MYSQL] Capacité des colonnes

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité