char stellt in MySQL einen Zeichenfolgentyp fester Länge dar. Seine Eigenschaften sind: 1. Der Speicherplatz ist fest. 2. Wenn die Länge nicht ausreicht, wird der interne Speicher mit Leerzeichen gefüllt Wenn die Länge des eingegebenen Zeichens die angegebene Länge überschreitet, fängt char überschüssige Zeichen ab. Der Typ char eignet sich zum Speichern sehr kurzer Zeichenfolgen.
(Empfohlenes Tutorial: MySQL-Tutorial)
char
char: Zeichenfolge mit fester Länge Typ
Eigenschaften:
Fester Speicherplatz.
Wenn die Länge nicht ausreicht, wird der interne Speicher mit Leerzeichen gefüllt.
Wenn sich am Ende des Felds selbst Leerzeichen befinden, werden die Leerzeichen am Ende bei der Suche automatisch abgeschnitten (da nicht klar ist, ob die Leerzeichen im Feld enthalten oder generiert sind). durch Polsterung).
Wenn sich vor dem Feld selbst Leerzeichen befinden, wird es nicht abgeschnitten.
Wenn die Länge des eingegebenen Zeichens die angegebene Länge überschreitet, fängt char die überschüssigen Zeichen ab.
Zum Beispiel: Wenn ein Feldtyp als char(10) definiert ist und der eingefügte Wert die Zeichenfolge „abc“ ist, belegen sie dieselben 10 Bytes Speicherplatz, weil Die restlichen 7 Positionen werden mit Leerzeichen aufgefüllt.
Anwendbare Situationen:
Geeignet zum Aufbewahren von kurzen Saiten oder Saiten mit nahezu gleicher Länge.
char ist beim Zugriff effizienter als varchar, da es eine feste Länge hat.
Bei sehr kurzen Spalten ist char auch speicherplatzeffizienter als varchar.
Das obige ist der detaillierte Inhalt vonWas bedeutet char in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!