Definizione di base:
`` `sql
Crea table myTable (
Id int, - definisce una colonna denominata "id" come un numero intero
Quantità int - definisce una colonna denominata "quantità" come un numero intero
);
`` `
Punti chiave:
* Range: `Int` memorizza numeri interi (nessun decimali) in un intervallo specifico. In SQL Server, l'intervallo per `int` è da -2.147.483.648 a 2.147.483.647.
* Storage: Utilizza 4 byte di spazio di archiviazione.
* Valore predefinito: Il valore predefinito per una colonna `int` è` null` a meno che non si specifichi diversamente.
* Vincoli: È possibile applicare vincoli come `non null` per garantire l'integrità dei dati.
Esempio:
`` `sql
- Crea una tabella con una colonna interi per l'archiviazione di ID prodotto
Crea prodotti da tavolo (
ProductID int Key primario, - intero, chiave primaria per ID prodotto univoci
ProductName Varchar (100),
Prezzo decimale (10, 2)
);
- Inserire i dati nella tabella dei prodotti
Inserisci i prodotti (ProductID, ProductName, Price)
VALORI
(1, 'Laptop', 1299,99),
(2, "Mouse", 24.99),
(3, 'tastiera', 49,99);
- Interroga il tavolo per visualizzare i prodotti e i loro ID
Seleziona * dai prodotti;
`` `
Considerazioni importanti:
* Scelta del tipo di dati: Mentre `int` è adatto per numeri interi, prendi in considerazione l'uso di altri tipi di dati come` bigint` se hai bisogno di una gamma più ampia o `smallint` se hai bisogno di una gamma minore per una migliore efficienza.
* Precisione e scala: `Int` è solo per numeri interi. Se hai bisogno di decimali, usa i tipi di dati `decimale` o` float '.
Fammi sapere se desideri esplorare di più su scenari specifici, scelte di tipo di dati o come utilizzare i numeri interi in diverse operazioni di SQL Server.
software © www.354353.com