Ո՞րն է տարբերությունը Int-ի և Bigint-ի միջև SQL-ում:
Ո՞րն է տարբերությունը Int-ի և Bigint-ի միջև SQL-ում:

Video: Ո՞րն է տարբերությունը Int-ի և Bigint-ի միջև SQL-ում:

Video: Ո՞րն է տարբերությունը Int-ի և Bigint-ի միջև SQL-ում:
Video: Ո՞րն է Հայկական ժողովրդական պարը: 2024, Նոյեմբեր
Anonim

Չստորագրված միջակայքը 0-ից 18446744073709551615 է: Լավ, լավ INT կարող է արժեք պահել մինչև 2,1 միլիարդ, իսկ a ՄԵԾ կարող է արժեք պահել որոշ ավելի մեծ թվի համար մինչև 20 նիշ: Թվային տեսակներ, որոնցում մենք գտնում ենք INT 4 բայթ է ամբողջ թիվ , և ա ՄԵԾ 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 բիթ ճշգրտություն: Այն ՄԵԾ տվյալների տեսակը կարող է ներկայացնել 63-բիթանոց ամբողջ թվեր և համատեղելի է բոլոր թվային տվյալների տեսակների հետ: Այն ՄԵԾ ֆունկցիան վերադարձնում է թվի մեծ ամբողջական կամ թվի տողային ներկայացում:

Որքա՞ն է Bigint-ը:

8 բայթ

Խորհուրդ ենք տալիս: