SQL дэх Int болон Bigint хоёрын ялгаа юу вэ?
SQL дэх Int болон Bigint хоёрын ялгаа юу вэ?

Видео: SQL дэх Int болон Bigint хоёрын ялгаа юу вэ?

Видео: SQL дэх Int болон Bigint хоёрын ялгаа юу вэ?
Видео: Как ПРАВИЛЬНО ЖИТЬ, чтобы не попасть В АД? Реальный эгф, фэг 2024, Арваннэгдүгээр
Anonim

Тэмдэглэгдээгүй муж нь 0-ээс 18446744073709551615. За, сайн INT 2.1 тэрбум хүртэлх утгыг хадгалах боломжтой ба a BIGINT 20 оронтой тооноос том тоонд утгыг хадгалах боломжтой. Бидний олж мэдсэн тоон төрлүүд INT нь 4 байт юм бүхэл тоо , мөн a BOGINT нь 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. ЖИЖИГ утга нь зөвхөн 16 биттэй байна. Эдгээр нь -32, 767-аас 32, 767 хүртэлх бүхэл тоог илэрхийлж болно.

Цаашилбал, Bigint гэж юу вэ?

Том бүхэл тоо нь 63 битийн нарийвчлалтай хоёртын бүхэл тоо юм. The BOGINT өгөгдлийн төрөл нь 63 битийн бүхэл тоог илэрхийлэх боломжтой бөгөөд бүх тоон өгөгдлийн төрлүүдтэй нийцдэг. The BOGINT функц нь тооны том бүхэл тоо эсвэл тоон тэмдэгт мөрийг буцаана.

Bigint хэр том вэ?

8 байт

Зөвлөмж болгож буй: