Was ist der Unterschied zwischen Int und Bigint in SQL?
Was ist der Unterschied zwischen Int und Bigint in SQL?
Anonim

Der Bereich ohne Vorzeichen ist 0 bis 18446744073709551615. Ok, gut und INT kann einen Wert von 2,1 Milliarden speichern, und ein a BIGINT kann einen Wert zu einer größeren Zahl mit 20 Stellen speichern. Numerische Typen, in denen wir das finden INT ist ein 4 Byte ganze Zahl , und ein BIGINT ist ein 8 Byte ganze Zahl.

Was ist dementsprechend ein Bigint in SQL?

Die BigInt Datentyp in SQL Server ist die 64-Bit-Darstellung einer Ganzzahl. Es benötigt 8 Byte Speicherplatz. Sie kann von -2^63 (-9, 223, 372, 036, 854, 775, 808) bis 2^63 (9, 223, 372, 036, 854, 775, 807) reichen. SQL Der Server mag Indizes, die eng und vorhersehbar sind.

Was ist der Unterschied zwischen Int und Smallint? INTEGER-Werte haben 32 Bit und können ganze Zahlen von -2. darstellen 31-1 bis 2 31-1. SMALLINT Werte haben nur 16 Bit. Sie können ganze Zahlen von -32, 767 bis 32, 767 darstellen.

Außerdem, was ist ein Bigint?

Eine große Ganzzahl ist eine binäre Ganzzahl mit einer Genauigkeit von 63 Bit. Die BIGINT Der Datentyp kann 63-Bit-Ganzzahlen darstellen und ist mit allen numerischen Datentypen kompatibel. Die BIGINT -Funktion gibt eine große Integer-Darstellung einer Zahl oder eine String-Darstellung einer Zahl zurück.

Wie groß ist ein Bigint?

8 Byte

Empfohlen: