Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der Unterschied zwischen den Zeichenfolgentypen VARCHAR(255) und TINYTEXT in MySQL?

Sie können keinen DEFAULT zuweisen Wert zu einem TINYTEXT und Sie können auf letzterem keinen Index ohne Präfix erstellen.

Intern werden zusätzliche Objekte im Speicher zugewiesen, um TEXT zu verarbeiten (inkl. TINYTEXT )-Spalten, die eine Speicherfragmentierung bei großen Recordsets verursachen können.

Beachten Sie, dass dies nur die interne Darstellung der Spalte in den Datensätzen betrifft, nicht wie sie auf der Festplatte gespeichert werden.