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
Vorwort Als wir im vorherigen Interviewprozess na...
Überblick Nginx kann Variablen verwenden, um die ...
In letzter Zeit muss das Vue-Projekt die Daten in...
Auf Mobilgeräten ist das Flex-Layout sehr nützlic...
Frage: Der häufig verwendete Befehl "ll"...
Hintergrund Der Domänenname der Schnittstelle ist...
1. Ändern Sie die Firewall-Einstellungen und öffn...
Ich habe zufällig ein tolles Tutorial zum Thema k...
Inhaltsverzeichnis 1. mysqldump-Befehl zum Sicher...
Inhaltsverzeichnis Semaphor Nginx-Hot-Bereitstell...
In diesem Artikelbeispiel wird der spezifische JS...
<br /> CSS-Syntax für Tabellenränder Zu den ...
Inhaltsverzeichnis 1. Teleport 1.1 Einführung in ...
Inhaltsverzeichnis Die erste Methode: Router-Link...
Die Installation von MySQL 8.0.12 dauerte zwei Ta...