Rechercher : dans
Par :

[SQL] VARCHAR(1000) ou TEXT

Dernière réponse le 28 fév 2008 à 11:02:47 santiago69, le 28 déc 2007 à 19:01:56 
 Signaler ce message aux modérateurs

Salut a tous,
Je cree actuellement une base de donnee mySQL contenant parfois des champs de texte tres longs (biographies, resumes de livres, etc...)

Je ne connais pas trop les rouages de MySQL. Pour de tels champs, vaut il mieux un VARCHAR(1000) ou un TEXT (65536 caracteres).

La question peut parraitre idiote : si je n'ai pas besoin de plus de 1000 caracteres pourquoi en proposer 65536.
Certes, mais je me demandais si, dans l'implementation de MySQL, le type TEXT n'etait pas gere differement, rendant les enregistrements plus leger ou les requetes plus rapides... ou que sais-je.
Voila si vous avez des conseils sur l'utilisation des TEXT, j'attend vos conseils.

Bonne fetes a tous,
Santiago

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

Meilleures réponses pour « [SQL] VARCHAR(1000) ou TEXT » dans :
Télécharger MS SQL Migrate VoirPour des raisons pratique ou quasiment professionnel, il est nécessaire de convertir des bases de données entre différents formats. Le principal, c’est qu’il n’y ait aucune perte de donnée lors de la conversion. MS SQL Migrate est...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...

1

 krison, le 28 fév 2008 à 11:02:47
  • +2

Si tu n as pas besoin de plus de 1000 caracteres, je te conseille fortement de bien rester en varchar!
Le type Text a pour moi pas mal d inconvenients: beaucoup de fonction ne sont pas disponible avec ce type!

Répondre à krison