Heim >Datenbank >MySQL-Tutorial >Was ist die tatsächliche Größe einer INT(11)-Spalte in MySQL?

Was ist die tatsächliche Größe einer INT(11)-Spalte in MySQL?

Linda Hamilton
Linda HamiltonOriginal
2024-12-21 13:01:14764Durchsuche

What is the actual size of an INT(11) column in MySQL?

Spaltengröße von int(11) in MySQL

Die Größe einer als int(11) definierten Spalte in MySQL beträgt durchweg 4 Bytes , unabhängig von der angegebenen Länge. Dies ist darauf zurückzuführen, dass INT-Datentypen unabhängig von ihrer Länge immer 4 Bytes belegen.

MySQL bietet verschiedene Integer-Datentypen mit unterschiedlichen Größen:

  • TINYINT: 1 Byte
  • SMALLINT: 2 Bytes
  • MEDIUMINT: 3 Bytes
  • INT: 4 Bytes
  • BIGINT: 8 Bytes

Die angegebene Länge, auch Anzeigebreite genannt, bestimmt in erster Linie die Anzahl der Zeichen, die beim Anzeigen von Daten darin zugewiesen werden der MySQL-Befehlszeilen-Client. Int(3) kann beispielsweise Werte wie 12345 aufnehmen, die als 12345 angezeigt werden. Int(10) speichert jedoch denselben Wert, ermöglicht aber das Auffüllen.

In Bezug auf Maximalwerte gilt ein int(11) kann vorzeichenbehaftete Werte bis zu 2.147.483.647 oder vorzeichenlose Werte bis zu speichern 4.294.967.295.

Das obige ist der detaillierte Inhalt vonWas ist die tatsächliche Größe einer INT(11)-Spalte in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn