Bonjour à tous,
J'ai besoin de créer un champ qui pourrait contenir le code HTML complet d'une page (qui peut être longue)... Quel type de champ dois-je choisir pour une performance maxi ?
Je vous remercie d'avance de vos conseils.
Bonjour à tous,
J'ai besoin de créer un champ qui pourrait contenir le code HTML complet d'une page (qui peut être longue)... Quel type de champ dois-je choisir pour une performance maxi ?
Je vous remercie d'avance de vos conseils.
Le concept est bizarre (stocker toute une page html dans MYSQL)
Pourquoi faire ça ?
Quel but souhaites tu ?
Mais sinon un champ de type text doit faire l'affaire ....
types possibles pour les attributs d'une table SQL :
- TINYINT : entier de 0 à 255 (non signé)
- SMALLINT : entier de 0 à 65 535 (non signé)
- MEDIUMINT : entier de 0 à 16 777 215 (non signé)
- INT : entier de 0 à 4 294 967 295 (non signé)
- BIGINT : entier de 0 à 18 446 744 073 709 551 615 (non signé)
- DECIMAL : un nombre à virgule flottante (soit un nombre réel)
- DATE : une date allant du 1000-01-01 au 9999-12-31
- DATETIME : une date comportant une heure allant du 1000-01-01 00:00:00 au 9999-12-31 23:59:59
- TIMESTAMP : une date comportant une heure exprimée en secondes depuis le 1er janvier 1970 jusqu'à l'instant présent
- TIME : une mesure de l'heure qui va de -838:59:59 à 838:59:59
- YEAR : une année qui va de 1901 à 2155
- CHAR : une chaîne de caractères de taille fixée (de 1 à 255 caractères)
- VARCHAR : une chaîne de caractères de taille variable (de 1 à 255 caractères)
- TINYTEXT ou TINYBLOB : un objet BLOB ou TEXT ayant une longueur maximale de 255 caractères
- TEXT ou BLOB : un objet BLOB ou TEXT ayant une longueur maximale de 65 535 caractères
- MEDIUMTEXT ou MEDIUMBLOB : un objet BLOB ou TEXT ayant une longueur maximale de 16 777 215 caractères
- LONGTEXT ou LONGBLOB : un objet BLOB ou TEXT ayant une longueur maximale de 4 294 967 295 caractères
Merci pour ces précisions.
Ce sera donc un champ TEXT.
Je ne vois pas trop la différence avec un BLOB.
Partager