Base de données - nombre entier INT


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

Base de données - nombre entier INT

Message le Sam Oct 08, 2005 16:08

Bonjour
J'ai mis dans ma base un champs INT
Mais pour les nombre trop grands comme 12,000,000,000
Ca marche pas.
Que faut-il choisir pour monter aussi haut?

Merci

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Sam Oct 08, 2005 16:15

http://www.destrucsaweb.com/ressources/ ... oto_71.php

il s'agirais plutot d'un champ de type bigint


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Sam Oct 08, 2005 16:24

comme l'a dit zimounet, tu peut le mettre en bigint.
mais, tu aura toujours une limite. en bigint, c'est 2^8
apres, si tu veut mettre des chiffres plus grand, tu dois les inserer au format scientifique.
tu fait un champ du chiffre, et un champ de l'exposant, et tu a ceci :

1,5 * 10^11

qui permet de représenter 150 000 000 000 0
tu mets le 1,5 dans un champ, et le 11 dans un autre.
apres, pour avoir le calcul, tu fait la multiplication.
Dernière édition par dmathieu le Sam Oct 08, 2005 16:48, édité 1 fois.

spidetra
WRInaute passionné
WRInaute passionné
 
Messages: 1500
Inscription: 7 Juil 2003

Re: Base de données - nombre entier INT

Message le Sam Oct 08, 2005 16:26

sim100 a écrit:Bonjour
J'ai mis dans ma base un champs INT
Mais pour les nombre trop grands comme 12,000,000,000
Ca marche pas.
Que faut-il choisir pour monter aussi haut?

Merci


Code: Tout sélectionner
8.1. Types numériques

Les types numériques sont constitués d'entiers de 2, 4 ou 8 octets, de nombre à virgule flottante de 4 ou 8 octets, et de décimaux à précision sélectionnable.

Tableau 8-2. Types numériques
Nom   Taille de stockage   Description   Ã‰tendue
smallint   2 octets   entier de faible étendue   -32768 à +32767
integer   4 octets   entiers les plus courants   -2147483648 à +2147483647
bigint   8 octets   grands entiers   -9223372036854775808 à 9223372036854775807
decimal   variable   Précision indiquée par l'utilisateur. Valeurs exactes   pas de limite
numeric   variable   Précision indiquée par l'utilisateur. Valeurs exactes   pas de limite
real   4 octets   Précision variable. Valeurs inexactes   précision de 6 décimales
double precision   8 octets   Précision variable. Valeurs inexactes   précision de 15 décimales
serial   4 octets   entier à incrémentation automatique   1 à 2147483647
bigserial   8 octets   entier de grande taille à incrémentation automatique   1 à 9223372036854775807


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

Bigint

Message le Sam Oct 08, 2005 16:31

Merci à tous pour ces détails.

BIGINT suffira :D


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Base

  • Analyse de positionnement sur les data centers de Google
    Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
  • Suggestions Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

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