Heim > Datenbank > MySQL-Tutorial > Hauptteil

Was ist der Unterschied zwischen „tinyint(2)' und „tinyint(1)' in MySQL?

Susan Sarandon
Freigeben: 2024-10-30 20:15:30
Original
316 Leute haben es durchsucht

What's the Difference Between `tinyint(2)` and `tinyint(1)` in MySQL?

Den Unterschied zwischen Tinyint(2) und Tinyint(1) verstehen

Der Datentyp tinyint von MySQL wird häufig zum Speichern boolescher Werte als tinyint verwendet (1). Es ist jedoch möglich, auf Tabellen zu stoßen, die Tinyint-Spalten mit einer Größe von (2) oder mehr definieren. Darüber hinaus können andere Ganzzahltypen wie int unterschiedliche Größen haben, z. B. int(4), int(6) usw.

Was bedeuten die Größen?

Der in der Datentypklammer angegebene numerische Wert (m) stellt die Breite der Spaltenanzeige dar. Die Anzeigebreite definiert die Anzahl der in den Abfrageergebnissen angezeigten Zeichen und wird von Clientanwendungen wie dem MySQL-Befehlszeilenclient verwendet.

Zum Beispiel, wenn drei Spalten als TINYINT(1), TINYINT(2) und definiert sind TINYINT(3), Werte werden links mit Leerzeichen aufgefüllt, um der angegebenen Anzeigebreite zu entsprechen:

v (TINYINT(1)) a (TINYINT(2)) b (TINYINT(3)) c (TINYINT(3))
1 1 1 1
10 10 10 10
100 100 100 100

Wichtiger Hinweis: Die Anzeigebreite hat keinen Einfluss auf den akzeptierten Wertebereich für den Datentyp. Beispielsweise kann TINYINT(1) immer noch Werte im Bereich von -128 bis 127 enthalten, selbst bei einer angegebenen Anzeigebreite von 2 oder mehr.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „tinyint(2)' und „tinyint(1)' in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!