Heim >häufiges Problem >Was ist eine MySQL-Long-Integer-Zahl?

Was ist eine MySQL-Long-Integer-Zahl?

百草
百草Original
2023-06-14 16:30:322841Durchsuche

MySQL Long Integer ist „BIGINT“, einer der am häufigsten verwendeten Datentypen in MySQL. Er kann wie andere Integer-Datentypen mit oder ohne Vorzeichen verwendet werden bedeutet, dass die Spalte positive und negative Ganzzahlwerte speichern kann, während der vorzeichenlose Datentyp bedeutet, dass die Spalte nur positive Ganzzahlwerte speichern kann. Der Bereich der langen Ganzzahl liegt zwischen -2^63 und 2^63-1 ist „BIGINT[(M)] [UNSIGNED] [ZEROFILL]“.

Was ist eine MySQL-Long-Integer-Zahl?

Das Betriebssystem dieses Tutorials: Windows 10-System, MySQL-Version 8.0, Dell G3-Computer.

Was ist MySQL Long?

MySQL Long Integer (Long Integer) ist ein ganzzahliger Datentyp in MySQL, der zum Speichern ganzzahliger Werte verwendet wird. BIGINT kann wie andere ganzzahlige Datentypen mit oder ohne Vorzeichen sein; der vorzeichenbehaftete Datentyp bedeutet, dass die Spalte positive und negative ganzzahlige Werte speichern kann, während der vorzeichenlose Datentyp bedeutet, dass die Spalte nur positive ganzzahlige Werte speichern kann. Er reicht von -2^63 (-9.223.372.036.854.775.808) bis 2^63-1 (+9.223.372.036.854.775.807). Der Long-Integer-Datentyp in MySQL kann größere Integer-Werte wie Benutzer-IDs, Bestellnummern usw. speichern. Die Definitionssyntax von MySQL Long Integer lautet wie folgt:

BIGINT[(M)] [UNSIGNED] [ZEROFILL]

Unter diesen gibt M die maximale Anzahl von Ziffern im Wert an, UNSIGNED gibt an, dass der gespeicherte Wert eine positive Zahl ist, und ZEROFILL gibt an, dass der gespeicherte Wert mit Nullen gefüllt ist vor, um die angegebene Anzahl von Ziffern zu erreichen.

Verwendung von MySQL Long Integer

MySQL Long Integer kann zum Speichern größerer Integer-Werte wie Benutzer-ID, Bestellnummer usw. verwendet werden. Die Syntax für die Verwendung langer Ganzzahlen in MySQL lautet wie folgt:

CREATE TABLE table_name 
(
   column1 BIGINT, 
   column2 BIGINT UNSIGNED, 
   column3 BIGINT(20) ZEROFILL
 );

Die obige Anweisung erstellt eine Tabelle mit dem Namen Tabellenname, die drei Spalten enthält, nämlich Spalte1, Spalte2 und Spalte3. Ihre Datentypen sind alle langen Ganzzahlen, Spalte1 und Spalte2 Der Bereich von Spalte3 liegt zwischen -2^63 (-9.223.372.036.854.775.808) und 2^63-1 (+9.223.372.036.854.775.807); der numerische Bereich von Spalte3 liegt zwischen 0 und 999999999999999999999. Der Wert wird mit 0 vorgefüllt, um die angegebene Anzahl zu erreichen Ziffern .

Das obige ist der detaillierte Inhalt vonWas ist eine MySQL-Long-Integer-Zahl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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