sql >> Database >  >> RDS >> Mysql

Wat is het nadeel van het gebruik van een MySQL-veld met de grootte van een lange tekst wanneer elk item in een veld van gemiddelde grootte past?

Het enige verschil in opslaggrootte is het aantal bytes dat is toegewezen voor het nummer "hoeveel bytes is dit veld". Uit de fijne handleiding :

TINYTEXT    L + 1 bytes, where L < 2^8  
TEXT        L + 2 bytes, where L < 2^16
MEDIUMTEXT  L + 3 bytes, where L < 2^24
LONGTEXT    L + 4 bytes, where L < 2^32

Dus een longtext zal één byte meer gebruiken dan mediumtext dezelfde tekst op te slaan. Er is wat meer informatie in de Vereisten voor gegevenstypeopslag van de handleiding en wat meer in de De BLOB- en TEXT-typen sectie.

Er is geen praktisch verschil tussen de vier TEKST-types.



  1. Hoe om te gaan met booleaanse waarden in SQLite met JavaScript-proxy's

  2. SQL Server-cursortypen - Wat zijn statische cursors in SQL Server | SQL Server-zelfstudie / TSQL-zelfstudie

  3. Hoe u uw MySQL- en MariaDB-database kunt beschermen tegen cyberaanvallen op een openbaar netwerk

  4. Entity Framework core - Bevat is hoofdlettergevoelig of niet hoofdlettergevoelig?