В чем разница между Int и Bigint в SQL?
В чем разница между Int и Bigint в SQL?
Anonim

Диапазон беззнаковых значений - от 0 до 18446744073709551615. Хорошо, ну, INT может хранить значение до 2,1 миллиарда, а BIGINT может хранить значение до некоторого большего числа до 20 цифр. Числовые типы, в которых мы находим, что INT это 4 байта целое число , а BIGINT это 8 байт целое число.

Соответственно, что такое Bigint в SQL?

В 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 бита. В BIGINT Тип данных может представлять 63-битные целые числа и совместим со всеми числовыми типами данных. В BIGINT функция возвращает большое целочисленное представление числа или строковое представление числа.

Насколько велик Bigint?

8 байт

Рекомендуемые: