Definición básica:
`` `SQL
Crear mesa mytable (
Id int, - define una columna llamada 'id' como entero
Cantidad int - Define una columna llamada 'cantidad' como entero
);
`` `` ``
Puntos clave:
* rango: `Int` almacena números enteros (sin decimales) dentro de un rango específico. En SQL Server, el rango para `int` es de -2,147,483,648 a 2,147,483,647.
* Almacenamiento: Utiliza 4 bytes de espacio de almacenamiento.
* Valor predeterminado: El valor predeterminado para una columna `int` es` null` a menos que especifique lo contrario.
* restricciones: Puede aplicar restricciones como 'no nulo' para garantizar la integridad de los datos.
Ejemplo:
`` `SQL
- Crear una tabla con una columna entera para almacenar ID de producto
Crear productos de mesa (
ProductID int Prime Key, - Integer, clave principal para ID de producto únicos
ProductName Varchar (100),
Precio decimal (10, 2)
);
- Inserte datos en la tabla de productos
Insertar en productos (ProductID, ProductName, Price)
VALORES
(1, 'laptop', 1299.99),
(2, 'mouse', 24.99),
(3, 'teclado', 49.99);
- Consulta la tabla para mostrar los productos y sus IDS
Seleccionar * de productos;
`` `` ``
Consideraciones importantes:
* Elección de tipo de datos: Si bien `int` es adecuado para números enteros, considere usar otros tipos de datos como 'Bigint` si necesita un rango más amplio o' Smallint` si necesita un rango más pequeño para una mejor eficiencia.
* Precisión y escala: `Int` es solo para números enteros. Si necesita decimales, use los tipos de datos `decimal` o` flotador '.
Avíseme si desea explorar más sobre escenarios específicos, opciones de tipo de datos o cómo usar enteros en diferentes operaciones de SQL Server.