SQLде Int жана Bigint ортосунда кандай айырма бар?
SQLде Int жана Bigint ортосунда кандай айырма бар?

Video: SQLде Int жана Bigint ортосунда кандай айырма бар?

Video: SQLде Int жана Bigint ортосунда кандай айырма бар?
Video: How to CHANGE COLUMN TYPE VARCHAR to INT in SQL 2024, Ноябрь
Anonim

Кол коюлбаган диапазон 0дөн 18446744073709551615ке чейин. Макул, жакшы INT 2,1 миллиардга чейинки маанини сактай алат жана а BIGINT чоңураак санга маанини 20 цифрага чейин сактай алат. Биз муну таба турган сандык типтер INT 4 байт болуп саналат бүтүн сан , жана а BIGINT 8 байт болуп саналат бүтүн сан.

Демек, SQLде Bigint деген эмне?

The BigInt маалымат түрүн киргизиңиз SQL Сервер бүтүн сандын 64 биттик көрүнүшү. Ал 8 байт сактагычты ээлейт. Ал -2^63 (-9, 223, 372, 036, 854, 775, 808) дан 2^63 (9, 223, 372, 036, 854, 775, 807) чейин өзгөрүшү мүмкүн. SQL Сервер тар жана алдын ала айтууга боло турган индекстерди жакшы көрөт.

Int жана Smallint ортосунда кандай айырма бар? INTEGER маанилери 32 битке ээ жана –2ден бүтүн сандарды көрсөтө алат 31-1ден 2ге чейин 31–1. SMALLINT баалуулуктар 16 битке гана ээ. Алар –32, 767ден 32, 767ге чейинки бүтүн сандарды көрсөтө алышат.

Андан тышкары, Bigint деген эмне?

Чоң бүтүн сан - бул 63 бит тактыгы бар экилик бүтүн сан. The BIGINT маалымат түрү 63-бит бүтүн сандарды көрсөтө алат жана бардык сандык маалымат түрлөрү менен шайкеш келет. The BIGINT функция сандын чоң бүтүн санды же сандын саптуу көрүнүшүн кайтарат.

Bigint канчалык чоң?

8 байт

Сунушталууда: