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

Video: Aký je rozdiel medzi Int a Bigint v SQL?

Video: Aký je rozdiel medzi Int a Bigint v SQL?
Video: CS50 2013 - Week 9, continued 2024, November
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: