Einführung Ich werde ausführlich über das Problem schreiben, das ich vor zwei Tagen gesehen habe. Byte Wir alle wissen, dass Computer auf Binärzahlen basieren. Die grundlegende Speichereinheit ist das Bit, auch Bit oder Binärbit genannt. 1 Bit kann zwei Zahlen darstellen, 0 oder 1, und stellt die kleinstmögliche Informationsmenge dar. Jeder Inhalt, der kleiner als 1 Bit ist, wird nicht als Information betrachtet. Komplexe Inhalte müssen durch mehrere Bits dargestellt werden. Als Maßeinheit wird häufig Byte, auch Byte genannt, verwendet. 1 Byte entspricht 8 Bits, d. h. 1 Byte kann 28 Inhalte darstellen. Bytes in MySQL Lassen Sie mich zunächst erklären, dass der Integer-Typ in MySQL in zwei Typen unterteilt werden kann: vorzeichenlos und vorzeichenbehaftet. Der spezifische Inhalt wird hier nicht erweitert. Die Größe von tinyint beträgt 1 Byte. Die Zahlen, die durch vorzeichenbehaftete Typen dargestellt werden können, sind in der folgenden Tabelle aufgeführt. (Hinweis: Die Tabelle wird gemäß der „Codierung“ geändert und dient nur als Beispiel. Sie stellt nicht den tatsächlichen Speicher von MySQL dar.)
int Maximalwert Wie wir in der obigen Tabelle sehen können, wird das erste Bit verwendet, um das Vorzeichen darzustellen, sodass im Vorzeichen ein Bit weniger vorhanden ist, um den Inhalt zu speichern. Int ist 4 Bytes. Wenn wir das Obige kombinieren, können wir schlussfolgern, dass der maximale Wert von int in vorzeichenbehafteter Form ist
Bei unsigned ist das erste Bit nicht erforderlich, um das Vorzeichen anzugeben.
Referenzen: Binär, Bit, Byte, Komplement. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Axios Sekundärkapselungsbeispiel Demo im Projekt
>>: CentOS 7.2 erstellt einen Nginx-Webserver zum Bereitstellen des Uniapp-Projekts
Hintergrund Ich habe einen Projektdienst, der AWS...
Hintergrund Da ich alle meine Aufgaben auf Docker...
Es gibt kein Problem mit der Dockerfile-Konfigura...
Inhaltsverzeichnis Überblick Klecks Blob in Aktio...
Einführung Wenn die MySQL InnoDB-Engine Datensätz...
Wie unten dargestellt: Wählen Sie Produktname, Pr...
Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...
Inhaltsverzeichnis Einführung in NIS Netzwerkumge...
Wenn Komponenten detaillierter werden, treten Sit...
Dieser Artikel beschreibt die Installation und Ko...
Wissen Sie, welche Schriftarten in den Logo-Desig...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis 1. Wechseln Sie zwischen Produ...
In diesem Artikel wird der spezifische Code des J...
Dieser Artikel wurde auf GitHub https://github.co...