sql >> Databasteknik >  >> RDS >> Mysql

Vad är skillnaden mellan strängtyperna VARCHAR(255) och TINYTEXT i MySQL?

Du kan inte tilldela en DEFAULT värde till en TINYTEXT och du kan inte skapa ett index utan prefix på det senare.

Internt tilldelas ytterligare objekt i minnet för att hantera TEXT (inkl. TINYTEXT ) kolumner som kan orsaka minnesfragmentering på de stora postuppsättningarna.

Observera att detta endast gäller kolumnens interna representation i postuppsättningarna, inte hur de lagras på disken.



  1. snabbt slumpmässigt radval i Postgres

  2. Syftet med SQLAlchemy över MySQLdb

  3. Så här kontrollerar du din PostgreSQL-version

  4. Mysql Inner join med OR-villkor?