String sollte im Allgemeinen für kurzen Text verwendet werden. Beispielsweise ist es ein VARCHAR(255)
unter MySQL.
Text verwendet den größeren Text aus der Datenbank, wie in MySQL der Typ TEXT
.
Informationen darüber, wie dies funktioniert und die Interna in MySQL und Einschränkungen usw. finden Sie in der anderen Antwort von Pekka.
Wenn Sie beispielsweise einen Absatz anfordern, würde ich Text verwenden. Wenn Sie einen Benutzernamen oder eine E-Mail-Adresse anfordern, verwenden Sie string.