Wat is die verskil tussen Int en Bigint in SQL?
Wat is die verskil tussen Int en Bigint in SQL?

Video: Wat is die verskil tussen Int en Bigint in SQL?

Video: Wat is die verskil tussen Int en Bigint in SQL?
Video: What does INT(11) actually do in MySQL? 2024, November
Anonim

Die ongetekende reeks is 0 tot 18446744073709551615. Ok, wel 'n INT kan 'n waarde tot 2,1 miljard stoor, en 'n a GROOT kan 'n waarde tot 'n groter getal tot 20 syfers stoor. Numeriese Tipes waarin ons dit vind INT is 'n 4 byte heelgetal , en a GROOT is 'n 8 byte heelgetal.

Gevolglik, wat is 'n Bigint in SQL?

Die BigInt data tik in SQL Bediener is die 64-bis voorstelling van 'n heelgetal. Dit neem 8 grepe se berging op. Dit kan wissel van -2^63 (-9, 223, 372, 036, 854, 775, 808) tot 2^63 (9, 223, 372, 036, 854, 775, 807). SQL Bediener hou van indekse wat smal en voorspelbaar is.

wat is die verskil tussen Int en Smallint? HEELGERIGE waardes het 32 bisse en kan heelgetalle vanaf –2 voorstel 31–1 tot 2 31–1. SMALLINT waardes het slegs 16 bisse. Hulle kan heelgetalle van –32, 767 tot 32, 767 voorstel.

Verder, wat is 'n Bigint?

'n Groot heelgetal is 'n binêre heelgetal wat 'n akkuraatheid van 63 bisse het. Die GROOT datatipe kan 63-bis heelgetalle verteenwoordig en is versoenbaar met alle numeriese datatipes. Die GROOT funksie gee 'n groot heelgetalvoorstelling van 'n getal of 'n stringvoorstelling van 'n getal terug.

Hoe groot is 'n Bigint?

8 grepe

Aanbeveel: