Βασικός ορισμός:
`` sql
Δημιουργία πίνακα mytable (
Id int, - ορίζει μια στήλη που ονομάζεται 'id' ως ακέραιος
Ποσότητα Int - Ορίζει μια στήλη που ονομάζεται «Ποσότητα» ως ακέραιος
)
`` `
Βασικά σημεία:
* εύρος: Το `int` αποθηκεύει ολόκληρους αριθμούς (χωρίς δεκαδικά ψηφία) σε ένα συγκεκριμένο εύρος. Στον SQL Server, το εύρος για το `int` είναι από -2,147,483,648 έως 2,147,483,647.
* Αποθήκευση: Χρησιμοποιεί 4 bytes αποθηκευτικού χώρου.
* Προεπιλεγμένη τιμή: Η προεπιλεγμένη τιμή για μια στήλη `int` είναι` null` εκτός αν ορίζετε διαφορετικά.
* Περιορισμοί: Μπορείτε να εφαρμόσετε περιορισμούς όπως το `not null` για να διασφαλίσετε την ακεραιότητα των δεδομένων.
Παράδειγμα:
`` sql
- Δημιουργήστε έναν πίνακα με μια στήλη ακέραιου αριθμού για την αποθήκευση αναγνωριστικών προϊόντων
Δημιουργία προϊόντων πίνακα (
ProductId INT Primary Key, - Ακέραιο, Πρωτογενές κλειδί για μοναδικά αναγνωριστικά προϊόντων
ProductName Varchar (100),
Τιμή Decimal (10, 2)
)
- Εισαγάγετε δεδομένα στον πίνακα προϊόντων
Εισαγωγή σε προϊόντα (ProductId, ProductName, Price)
Τιμές
(1, 'laptop', 1299,99),
(2, «ποντίκι», 24.99),
(3, 'πληκτρολόγιο', 49,99).
- Ζητήστε τον πίνακα για να εμφανίσετε τα προϊόντα και τα αναγνωριστικά τους
Επιλέξτε * από προϊόντα.
`` `
Σημαντικές εκτιμήσεις:
* Επιλογή τύπου δεδομένων: Ενώ το `int` είναι κατάλληλο για ολόκληρους αριθμούς, σκεφτείτε να χρησιμοποιήσετε άλλους τύπους δεδομένων όπως το` bigint` εάν χρειάζεστε ευρύτερο εύρος ή `smallint` εάν χρειάζεστε μικρότερο εύρος για καλύτερη απόδοση.
* Ακρίβεια και κλίμακα: Το `int` είναι μόνο για ολόκληρους αριθμούς. Εάν χρειάζεστε δεκαδικά ψηφία, χρησιμοποιήστε τύπους δεδομένων "Decimal" ή "Float`.
Επιτρέψτε μου να ξέρω αν θέλετε να εξερευνήσετε περισσότερα σχετικά με συγκεκριμένα σενάρια, επιλογές τύπου δεδομένων ή πώς να χρησιμοποιείτε ακέραιους σε διαφορετικές λειτουργίες SQL Server.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα