sql >> Database >  >> RDS >> Mysql

Wat zijn de verschillen tussen de datatypes BLOB en TEXT in MySQL?

TEXT en CHAR worden geconverteerd naar/van de tekenset die ze met tijd hebben geassocieerd. BLOB en BINARY slaan gewoon bytes op.

BLOB wordt gebruikt voor het opslaan van binaire gegevens, terwijl Tekst wordt gebruikt om een ​​grote reeks op te slaan.

BLOB-waarden worden behandeld als binaire tekenreeksen (bytetekenreeksen). Ze hebben geen tekenset en sorteren en vergelijken zijn gebaseerd op de numerieke waarden van de bytes in kolomwaarden.

TEXT-waarden worden behandeld als niet-binaire tekenreeksen (tekenreeksen). Ze hebben een tekenset en waarden worden gesorteerd en vergeleken op basis van de sortering van de tekenset.

http://dev.mysql.com/doc/refman/5.0 /nl/blob.html



  1. Door komma's gescheiden tekenreeks splitsen en in een tabel invoegen (int)

  2. TimeZone discrepantie in mysql en java

  3. Langzame eenvoudige update-query op PostgreSQL-database met 3 miljoen rijen

  4. Aantal SQL(*) prestaties