|
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) |