Flux RSS Icône RSS

Les dernières actualités :

Préjugés sur les entiers sous MySQL

J'écris ce petit article pour que l'on arrête de se méprendre sur le paramètre de description des entiers sous MySQL. En effet, que l'on choisisse INT(4) ou INT(11), cela consommera autant de place. Ce paramètre ne réduit en rien la mémoire dont nécessitera ce champ : il sert juste pour l'affichage ! En effet, dans le cas d'un INT(4), si vous récupérer un nombre de moins de quatre chiffres, il sera complété par le caractère par défaut.
Un exemple tout de suite :
mysql> CREATE TABLE test (entier INT(4) ZEROFILL);
Query OK, 0 rows affected

Nous voici avec une table d'un champ "entier" du type INT(4) ZEROFILL. J'utilise ici ZEROFILL pour spécifier le zéro comme caractère de remplissage par défaut.
mysql> INSERT INTO test VALUES (1);
Query OK, 1 row affected
SELECT `entier` FROM a;
+------+
| a    |
+------+
| 0001 |
+------+

Comme le voyez, l'entier est complété pour avoir quatre chiffres au final.

Pour rappel, voici les capacités des différents champs pouvant accueillir des entiers :

TYPE Intervalle signé Intervalle non-signé
TINYINT -128 à 127 0 à 255
BIT, BOOL, BOOLEAN Equivalent à TINYINT(1)
SMALLINT -32768 à 32767 0 à 65535
 MEDIUMINT -8388608 à 8388607 0 à 1677721
 INT, INTEGER -2147483648 à 2147483647 0 à 4294967295
 BIGINT -9223372036854775808 à 9223372036854775807 0 à 18446744073709551615

Par contre, en ce qui concerne les flottants, le paramètre, voir les paramètres, servent bien à définir la précision. Voilà pour la petite correction. Sur ce, bon développement à vous !

Votes et réactions
(3 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
26/12/07 @ 14H28 (permalink)

Un mouton ! Après Mr T, c'est au tour de Jean-Claude Vandamme de faire de la pub pour WoW ! Et c'est pas triste.. mais est-ce vraiment vendeur pour le jeu ? 

Votes et réactions
(2 votes)
Réactions : 1 réaction
Catégorie et date
Catégorie : Jeux vidéo
16/12/07 @ 18H18 (permalink)

Un nouvel agrégateur PHP français

Je profite du weekend pour vous rajouter un petit lien pour PHP. En effet, un nouvel agrégateur de blogs PHP a ouvert ses portes. Il recoupe les billets d'une dizaine de blogs exclusivement français. Au design simple mais efficace, il fera vous fera gagner un peu de temps dans votre veille quotidienne.

- Planet PHP -

Votes et réactions
(2 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
15/12/07 @ 13H42 (permalink)

Projets en cours

Bon allez, les examens sont finis. Je me sors les doigts d'où vous pensez et me remets à coder. Au programme, mise en place d'un captcha parce que j'en ai mare des spams (vous ne les voyez pas, mais ils sont bel et bien là ! ) et révision du code complet parce que je suis victime d'attaques automatisées depuis un petit temps (ce n'est pas continu mais par vague.. ce qui demeure tout de même assez énervant). Sinon pour le site en lui même, je vais continuer les modifications du design : skinning de FCK Editor, nouvelle pagination des news, modification du header). Voilà pour la forme; pour ce qui est du fond, j'ai toujours des articles sur PHP en cours de rédaction, des actualités, etc.. Il ne me manque plus que le temps pour les rajouter.
Bref, le site va reprendre doucement vie. Bonne visite.


Votes et réactions
(1 vote)
Réactions : 0 réaction
Catégorie et date
Catégorie : News du site
14/12/07 @ 15H55 (permalink)

P't'être que Mr T est super bon en informatique !?

Une petite pub qui m'a bien fait marrer et qui vous donnera un réponse ultime pour les demandes de dépannage incessantes :

Et p't-être que Mr T il est super bon en informatique ! T'as pensé à ça monsieur je sais tout !? Moralité, renvoyez-les voir Mr T


Votes et réactions
(1 vote)
Réactions : 0 réaction
Catégorie et date
Catégorie : Jeux vidéo
03/12/07 @ 09H57 (permalink)

 
Admin