| |||||
| Bas de page | |
|---|---|
| Auteur |  Sujet : Valeur max d'un int(11) | 
PedroBD  | Bonjour,
  | 
Publicité  | Posté le 22-08-2006 à 09:10:49   ![]() ![]()  | 
PedroBD  | 4294967296? OK ça me laisse de la marge alors déjà. Je te remercie.
  | 
PedroBD  | Oui mais alors ça fait quoi dans ce cas de définir une taille à un entier?  | 
pikti I’ve done worse | 
 
  | 
MagicBuzz  | 
 
 Message édité par MagicBuzz le 23-08-2006 à 14:27:26  | 
MagicBuzz  | 
 
  | 
pikti I’ve done worse | 
 
  | 
Yoyo@  | MySQL permet une déclaration de type INT(11) mais ça n'a aucune influence sur le stockage de la valeur, qui restera un entier signé.
  | 
Publicité  | Posté le 23-08-2006 à 15:30:28   ![]() ![]()  | 
MagicBuzz  | 
 
  | 
PedroBD  | 
 
  | 
MagicBuzz  | oui, seuls les champs de type blob/clob ne peuvent être utilisés comme clé. tous les autres types sont censés etre utilisables comme clés.
  | 
PedroBD  | 
 
  | 
MagicBuzz  | alors, dans l'ordre :
 Message édité par MagicBuzz le 24-08-2006 à 15:53:34  | 
PedroBD  | Merci de tout ceci, c'est vraiment très complet!
  | 
PedroBD  | D'ailleurs, quand je veux créer un numeric sous Power AMC et que je génère mon SQL, j'obtiens numeric(8,0). Le 8 signifie bien la taille en octets du nombre stocké. Est-ce que cela veut dire que la valeur max sera forcément un nombre de 8 octets? Et donc pas possible de sotcker un nombre de 25 à 40 chiffres?
  | 
PedroBD  | Petite correction, je vais quand même utiliser des index, mais pour les données les plus recherchées seulement  | 
MagicBuzz  | dans la mesure où tu as un grand volume d'infos et que tu n'accès pas aux lignes par un index, tu auras forcément des temps de réponse à chier, même si tu n'as que 1000 lignes : il faudra que le SGBD se tape la lectue de toute la table. avec 10^35 lignes, ça représente plusieurs Go...  | 
MagicBuzz  | non, numeric(8,0) signifie un nombre avec une précision de 0 chiffres donc 0 après la virgule.  | 
MagicBuzz  | dans power amc, tu peux spécifier la taille d'un champ numéric. donc tu dis que c'est un numeric(30)...  | 
PedroBD  | 
 
  | 
MagicBuzz  | => ne ne peux rien te dire concernant les performances d'un type de fichier à l'autre. déjà, ça dépend à 100% de ton utilisation, et surtout, je connais pas les spécificités de chacun. regarde déjà si y'en a un qui supporte pas plus de 8 Go, ça sera un bon début : il sera inutilisable  Message édité par MagicBuzz le 24-08-2006 à 17:00:46  | 
Yoyo@  | Je viens de lire tout ce qui a été dit au dessus, qui est très pertinent.
  | 
PedroBD  | Merci BCP pour ta réponse. Et je dois le préciser où dans mon code SQL que je veux créer des tables MyISAM et pas InnoDB?  | 
Publicité  | Posté le    ![]() ![]()  | 
| Sujets relatifs | |
|---|---|
| Recherche d'une valeur dans un vector<> trop longue | Attribution valeur par defaut d'un champ text formulaire | 
| [VBA-E] [Résolu] Copier une valeur provenant d'un autre classeur | [Access] Affecter une valeur lors du premier focus sur une case | 
| ajout de valeur | [PHP]Remplacer une constante par sa valeur dans une chaîne "" | 
| [SQL] Prendre les enregistrements valeur max par catégorie (GROUP BY) | Recuperer la valeur dans une liste déroulante | 
| Inserer une valeur d'une base de donnée dans un champ de texte | VBA : modifier la valeur d'une cellule en appellant une function | 
| Plus de sujets relatifs à : Valeur max d'un int(11) | |



  


