« MySQL/Types de données » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 8 :
 
== TEXT et BLOB ==
Les types <code>BLOBTEXT</code> et <code>TEXTBLOB</code> (binary large object) ont une taille maximum de {{formatnum:65535}} caractères. L'espace requis est la taille réelle des données stockées, plus un ou deux octets (un si < 255). Comme elles ne sont pas stockées dans le fichier de données, toutes les opérations (<code>INSERT / UPDATE / DELETE / SELECT</code>) les concernant sont plus lentes, mais cela a l'avantage de rendre celles qui ne les touchent pas plus rapides.
 
Toutefois le <code>BLOB</code> possède plusieurs déclinaisons<ref>{{ouvrage|url=https://books.google.fr/books?id=4_5GPcYUh2AC&pg=PA29&lpg=PA29&dq=tinyblob+longblob&source=bl&ots=O-7uyDYHkl&sig=fJJJc0bXVjYNmKhJ2LUHvEjbm7I&hl=fr&sa=X&ved=0ahUKEwjq0uCx7eXKAhXMnRoKHVfkDPEQ6AEIYDAI#v=onepage&q=tinyblob%20longblob&f=false|titre=Apprendre SQL avec MySQL : Avec 40 exercices corrigés|prénom1=Christian|nom1=Soutou|éditeur=Editions Eyrolles|date=7 juillet 2011}}</ref> :
* <code>TINYBLOB</code> : 255 o.
* <code>MEDIUMBLOB</code> : 16 Mo.
* <code>LONGBLOB</code> : 4,29 Go.
 
== INTEGER ==