sql >> Databasteknik >  >> RDS >> Mysql

Vilka är skillnaderna mellan datatyperna BLOB och TEXT i MySQL?

TEXT och CHAR kommer att konvertera till/från teckenuppsättningen de har associerat med tiden. BLOB och BINARY lagrar helt enkelt byte.

BLOB används för att lagra binär data medan Text används för att lagra stor sträng.

BLOB-värden behandlas som binära strängar (bytesträngar). De har ingen teckenuppsättning, och sortering och jämförelse baseras på de numeriska värdena för byte i kolumnvärden.

TEXT-värden behandlas som icke-binära strängar (teckensträngar). De har en teckenuppsättning, och värden sorteras och jämförs baserat på sammanställningen av teckenuppsättningen.

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



  1. Hur kombinerar man flera kolumner som en och formaterar med anpassade strängar?

  2. Hur lägger man till en auto-inkrementerande primärnyckel till en befintlig tabell, i PostgreSQL?

  3. SQL Server - anslut rader till en kommaseparerad lista

  4. Python mySQL - undflyende citat