Sie definieren eine Ganzzahl im SQL -Server mit dem Datentyp "int". Hier ist eine Aufschlüsselung darüber, wie es funktioniert:
grundlegende Definition:
`` `SQL
Tabelle mytable erstellen (
ID int, - definiert eine Spalte mit dem Namen "ID" als Ganzzahl
Menge int - definiert eine Spalte mit dem Namen "Menge" als Ganzzahl
);
`` `
Schlüsselpunkte:
* Bereich: `Int` speichert ganze Zahlen (keine Dezimalstellen) in einem bestimmten Bereich. In SQL Server liegt der Bereich für "int" von -2.147.483.648 auf 2.147.483.647.
* Speicher: Es verwendet 4 Bytes Speicherplatz.
* Standardwert: Der Standardwert für eine Spalte "int" lautet "null", es sei denn, Sie geben etwas anderes an.
* Einschränkungen: Sie können Einschränkungen wie "nicht null" anwenden, um die Datenintegrität zu gewährleisten.
Beispiel:
`` `SQL
- Erstellen Sie eine Tabelle mit einer Ganzzahlspalte zum Speichern von Produkt-IDs
Tischprodukte erstellen (
ProductID int Primärschlüssel, - Ganzzahl, Primärschlüssel für eindeutige Produkt -IDs
Produktname varchar (100),
Preisdezimal (10, 2)
);
- Fügen Sie Daten in die Produkttabelle ein
In Produkte einfügen (ProductID, Produktname, Preis)
WERTE
(1, 'Laptop', 1299,99),
(2, 'Maus', 24,99),
(3, 'Tastatur', 49,99);
- Fragen Sie die Tabelle an, um die Produkte und ihre IDs anzuzeigen
Aus Produkten auswählen;
`` `
Wichtige Überlegungen:
* Datentypauswahl: Während "int" für ganze Zahlen geeignet ist, sollten Sie andere Datentypen wie "Bigint" verwenden, wenn Sie einen breiteren Bereich oder "Smallint" benötigen, wenn Sie einen kleineren Bereich für eine bessere Effizienz benötigen.
* Präzision und Skala: `Int` ist nur für ganze Zahlen. Wenn Sie Dezimalstellen benötigen, verwenden Sie "Decimal" oder "Float" -Datentypen.
Lassen Sie mich wissen, ob Sie mehr über bestimmte Szenarien, Datentypauswahl oder wie Ganzzahlen in verschiedenen SQL -Serveroperationen verwendet werden möchten.