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
Es gibt zwei Möglichkeiten, Container-Ports in Do...
Es ist ganz einfach, Nachrichten an andere Benutz...
Um die folgenden beiden Dateien zusammenzuführen,...
Zweck Kapseln Sie die Karussellkomponente und ver...
Inhaltsverzeichnis 1. Lassen Sie uns zunächst erk...
Inhaltsverzeichnis Globales Objekt Globale Objekt...
Inhaltsverzeichnis 1. Verstehen 2. Verwendung 1. ...
Softwareversion und Plattform: MySQL-5.7.17-winx6...
Inhaltsverzeichnis 1. Übergang von der Entwicklun...
Wenn wir eine automatische Erkennung durchführen,...
Der Blogger hat MySQL ein oder zwei Monate lang n...
Die Abfragedaten in der XML-Preisabfrage enthalte...
Es gibt zwei Möglichkeiten, mit Nginx mehrere Pro...
Konfigurieren Sie zunächst die Projektartefakte K...
Die Schritte zum Konfigurieren von Tomcat in IDEA...