sql >> Database teknologi >  >> RDS >> Mysql

Mysql tekstlagring?

Tag et kig på Dokumentationen af ​​MySQL , der er forskellene mellem disse typer forklaret.

Men for at besvare dit spørgsmål er VARCHAR et felt med brugerdefineret længde, mens tekstfelterne har en systemdefineret størrelse:

  • VarChar [1-hvad som helst (maks. ved 65535)]
  • TinyText 255 (2^8 - 1)
  • Tekst 65535 (2^16 - 1)
  • MediumText 16M (2^24 - 1)
  • LongText 4G (2^32 - 1)

Så jeg bruger VarChar, når jeg har brug for et felt, der er mindre end 255.



  1. MySQL ændre tabel og konvertere data fra tekst til datetime

  2. Sådan sletter du en kolonne fra en tabel i MySQL

  3. Forespørg kun de første data fra en tabel

  4. Forsøger at 'kalde' lagrede procedurer med CodeIgniter