Ποια είναι η διαφορά μεταξύ Int και Bigint στην SQL;
Ποια είναι η διαφορά μεταξύ Int και Bigint στην SQL;

Βίντεο: Ποια είναι η διαφορά μεταξύ Int και Bigint στην SQL;

Βίντεο: Ποια είναι η διαφορά μεταξύ Int και Bigint στην SQL;
Βίντεο: SQL 2024, Νοέμβριος
Anonim

Το ανυπόγραφο εύρος είναι από 0 έως 18446744073709551615. Εντάξει, λοιπόν INT μπορεί να αποθηκεύσει μια τιμή έως 2,1 δισεκατομμύρια και ένα α ΜΕΓΑΛΗ μπορεί να αποθηκεύσει μια τιμή σε κάποιο μεγαλύτερο αριθμό έως 20 ψηφία. Αριθμητικοί τύποι στους οποίους βρίσκουμε ότι INT είναι 4 byte ακέραιος αριθμός , και ένα ΜΕΓΑΛΗ είναι 8 byte ακέραιος αριθμός.

Κατά συνέπεια, τι είναι ένα Bigint στην SQL;

ο BigInt τύπος δεδομένων SQL Ο διακομιστής είναι η αναπαράσταση 64-bit ενός ακέραιου αριθμού. Καταλαμβάνει 8 byte αποθήκευσης. Μπορεί να κυμαίνεται από -2^63 (-9, 223, 372, 036, 854, 775, 808) έως 2^63 (9, 223, 372, 036, 854, 775, 807). SQL Στον διακομιστή αρέσουν τα ευρετήρια που είναι στενά και προβλέψιμα.

ποια είναι η διαφορά μεταξύ Int και Smallint; Οι τιμές INTEGER έχουν 32 bit και μπορούν να αντιπροσωπεύουν ακέραιους αριθμούς από –2 31-1 έως 2 31–1. SMALLINT οι τιμές έχουν μόνο 16 bit. Μπορούν να αντιπροσωπεύουν ακέραιους αριθμούς από –32, 767 έως 32, 767.

Επιπλέον, τι είναι ένα Bigint;

Ένας μεγάλος ακέραιος είναι ένας δυαδικός ακέραιος που έχει ακρίβεια 63 bit. ο ΜΕΓΑΛΗ Ο τύπος δεδομένων μπορεί να αντιπροσωπεύει ακέραιους αριθμούς 63 bit και είναι συμβατός με όλους τους τύπους αριθμητικών δεδομένων. ο ΜΕΓΑΛΗ Η συνάρτηση επιστρέφει μια παράσταση μεγάλου ακέραιου αριθμού ή μια παράσταση συμβολοσειράς ενός αριθμού.

Πόσο μεγάλο είναι ένα Bigint;

8 byte

Συνιστάται: