Frage: Was ist der Unterschied zwischen int(1) und tinyint(1)?Bei einem solchen Design würde ich sowieso nie int(1) schreiben. Ich habe es überprüft und festgestellt, dass nach dem Festlegen des Speichertyps in MySQL der Speicher eine feste Länge hat, d. h. Wir wissen, dass der Typ „int“ 4 Bytes und „tinyint“ 1 Byte belegt. int(1) und int(4) sind in Länge und Speichermethode gleich. Der einzige Unterschied ist die angezeigte Länge. Allerdings muss ein Parameter gesetzt werden: Wenn Beachten Sie, dass die Zahl in Klammern nach dem numerischen Typ nicht die Länge, sondern die Anzeigebreite angibt, was sich von der Bedeutung der Zahl nach varchar und char unterscheidet. Das heißt Zusammenfassend lässt sich sagen, dass der belegte Speicherplatz immer derselbe ist, unabhängig davon, wie viele Zahlen in den Klammern des Integer-Datentyps stehen. tinyint 1 Byte smallint 2 Byte MEDIUMINT 3 Byte Beim Entwurf einer Datenbank Zusammenfassen:
Die obige Zusammenfassung ist etwas chaotisch. Hier ist eine kurze Zusammenfassung:Es gibt keinen Unterschied zwischen tinyint(1) und tinyint(3). Sie belegen beide ein Byte und haben den gleichen Speicherbereich. Wenn Int(1) und tinyint(1) ausreichen, tinyint 1 Byte, smallint 2 Byte, MEDIUMINT 3 Byte, int 4 Byte, BIGINT 8 Byte. Allerdings begrenzt die 5 in varchar(5) die Anzahl der Zeichen, die gespeichert werden können, unabhängig von ihrem Wert (egal ob Chinesisch, Englisch, Zahlen usw.). Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Probleme mit der Rancher-Bereitstellung und dem Importieren von K8S-Clustern
>>: Detaillierte Erklärung der grundlegenden Typen von TypeScript
Szenario: Die von uns häufig verwendeten Interakt...
Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...
1. Einführung in Middleware 1. Grundlegende Konze...
Schlüsselpaar trennen Trennen Sie SSH-Schlüsselpa...
Ich erstelle derzeit Nginx, kann aber nicht über ...
Dieser Artikel veranschaulicht anhand von Beispie...
Das Format des Textbereichs kann beim Speichern in...
Der spezifische Code lautet wie folgt: <a href...
Vor dem Verstecken: Nach dem Verstecken: CSS: Code...
Inhaltsverzeichnis Projekteinführung: Projektverz...
Laden Sie das Java Development Kit jdk herunter D...
Unicode ist ein von einer internationalen Organis...
Vorwort: Die MySQL-Master-Slave-Architektur dürft...
Beim Installieren einer virtuellen Maschine wird ...
Vorwort Als MySQL den Standarddatenbankpfad änder...