Rechercher : dans
Par :

{MySQL} une question

Dernière réponse le 2 jui 2009 à 20:45:33 Debutant, le 2 jui 2009 à 20:30:42 
 Signaler ce message aux modérateurs

Bonjour,
Je veux savoir si le type de la table influe sur la taille de la base , car j'ai ma base consomme beaucoup d'espace et je savais pas vraiment d'ou vient l'erreur, je pensais si modifier le type de quelques tables peut résoudre le problème ;
En fait, je veux savoir seulement les différences entre les types ,
Par exemple j'ai une table qui ne peut contenir que 4 numéros, elle est de type : int(10) , je veux savoir si je la modifie en type : ENUM , l'espace occupé par la base diminuera ou pas ?
Merci d'avance

Meilleures réponses pour « {MySQL} une question » dans :
Importer et exporter des données sous MySQL Voir Importation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
MySQL - Installation sous Windows Voir Présentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Administration de MySQL Voir La base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Réinitialiser le mot de passe root de MySQL VoirQue ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir...
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Installation / migration Mysql 5.1 avec les binaires officiels VoirPour de multiples raisons, je préfère installer Mysql depuis les binaires compilés par Mysql ,plutôt que d'utiliser les packages (rpm, apt, ...) : les packages installent dans les répertoires de leur choix, il est difficile de maîtriser cela on...

1

HostOfSeraphim, le 2 jui 2009 à 20:31:31

Oui, ça a une influence. Un varchar(10) occupe 10 fois plus d'espace qu'un varchar(1). D'où l'intérêt de bien les choisir.

Configuration : Linux Debian Lenny / Noyau 2.6.26 / Gnome / ­Iceweasel 3
Connexion Internet : ADSL Orange 8M (Livebox)

Répondre à HostOfSeraphim

2

Debutant, le 2 jui 2009 à 20:37:25

Et si elle est varchar(10) mais elle ne contient qu'un seul caractère ? elle va consommer le même espace consommé par 10 caractères ??

Répondre à Debutant

3

HostOfSeraphim, le 2 jui 2009 à 20:41:31

Au temps pour moi, mon exemple était mauvais : varchar n'occupe que l'espace nécessaire. Char(x) par contre, utilise tout.

Configuration : Linux Debian Lenny / Noyau 2.6.26 / Gnome / ­Iceweasel 3
Connexion Internet : ADSL Orange 8M (Livebox)

Répondre à HostOfSeraphim

4

 Debutant, le 2 jui 2009 à 20:45:33

Et pour int(x) ?

Si quelque'un a une documentation concernant les types et la taille qu'ils consomment n'hésitez pas de la poster svp, je suis débutant en mysql...

Répondre à Debutant