Aký je rozdiel medzi Int a Bigint v SQL?
Aký je rozdiel medzi Int a Bigint v SQL?
Anonim

Rozsah bez znamienka je 0 až 18446744073709551615. Dobre, dobre INT môže uložiť hodnotu do 2,1 miliardy a a VEĽKÝ môže uložiť hodnotu do nejakého väčšieho čísla do 20 číslic. Číselné typy, v ktorých to nájdeme INT je 4 bajt celé číslo a a VEĽKÝ je 8 bajtov celé číslo.

Čo je teda Bigint v SQL?

The BigInt dátový typ v SQL Server je 64-bitová reprezentácia celého čísla. Zaberá 8 bajtov úložiska. Môže sa pohybovať od -2^63 (-9, 223, 372, 036, 854, 775, 808) do 2^63 (9, 223, 372, 036, 854, 775, 807). SQL Server má rád indexy, ktoré sú úzke a predvídateľné.

aký je rozdiel medzi Int a Smallint? Hodnoty INTEGER majú 32 bitov a môžu predstavovať celé čísla od -2 31-1 až 2 31-1. SMALLINT hodnoty majú iba 16 bitov. Môžu predstavovať celé čísla od -32, 767 do 32, 767.

Okrem toho, čo je Bigint?

Veľké celé číslo je binárne celé číslo, ktoré má presnosť 63 bitov. The VEĽKÝ dátový typ môže reprezentovať 63-bitové celé čísla a je kompatibilný so všetkými numerickými dátovými typmi. The VEĽKÝ funkcia vracia veľké celé číslo reprezentujúce číslo alebo reťazcovú reprezentáciu čísla.

Aký veľký je Bigint?

8 bajtov

Odporúča: