Bases de datos
Crear bases de datos
Codigo e instrucciones para crear una base de datos
Eliminar bases de datos
Codigo e instrucciones para eliminar una base de datos
Plataforma de Datos
Codigo e instrucciones para crear una base de datos
Codigo e instrucciones para eliminar una base de datos
Piensa en una tabla como una hoja de cálculo de Excel. Cada tabla almacena datos relacionados en filas y columnas. Por ejemplo, podrías tener una tabla llamada Clientes donde cada fila representa un cliente y cada columna representa información sobre ese cliente (como nombre, apellido, email, etc.).
Cada fila en una tabla es un registro individual. En la tabla Clientes, cada fila podría representar a un cliente específico.
Cada columna representa un tipo de dato. En la tabla Clientes, podrías tener columnas para ID, Nombre, Apellido, y Email.
Codigo e instrucciones para crear una tabla
Codigo e instrucciones para eliminar una tabla
Codigo e instrucciones para alterar una tabla
Codigo e instrucciones para insertar datos en una tabla
Codigo e instrucciones para leer datos de una tabla
Codigo e instrucciones para actualizar datos de una tabla
Codigo e instrucciones para eliminar datos de una tabla
Cada columna en una tabla debe tener un tipo de dato que define qué tipo de información puede almacenar.
| Tipos Numericos | Descripción |
|---|---|
| int (Entero) | Utilizado para almacenar números enteros. Es de 4 bytes y su rango es de -2.147.483.648 hasta 2.147.483.647. |
| smallint (Entero) | Similar a int, pero ocupa 2 bytes. Su rango es de -32,768 a 32,767 |
| tinyint (Entero) | Un entero pequeño sin signo que ocupa solo 1 byte, con un rango de 0 a 255 |
| bigint (Entero) | Un entero grande que ocupa 8 bytes. Tiene un rango de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
| float (Decimal) | Utilizado para números de punto flotante. Ejemplo : 3.14159... |
| decimal y numeric (Decimal) | Son números decimales con precisión y escala definidas por el usuario. Por ejemplo, decimal(5,2) almacena números con hasta 5 dígitos en total, de los cuales 2 son decimales |
| money | Almacena valores monetarios con precisión fija y tiene un rango de -922,337,203,685,477.5808 a 922,337,203,685,477.5807 |
| smallmoney | Similar a money, pero con un rango más pequeño y menos precisión |
| Tipos para Cadenas de Texto | Descripción |
|---|---|
| char(n) | Una cadena de caracteres de longitud fija que ocupa n bytes. Si la cadena es más corta que n, se llena con espacios |
| varchar(n) | Una cadena de caracteres de longitud variable que ocupa hasta n bytes. Solo ocupa el espacio necesario para los datos que almacena |
| text | Una cadena de caracteres de longitud variable que puede contener hasta 2^31-1 caracteres |
| nchar(n) | Similar a char, pero almacena datos Unicode, lo que permite una mayor variedad de caracteres y lenguajes |
| nvarchar(n) | Similar a varchar, pero almacena datos Unicode |
| ntext | Similar a text, pero almacena datos Unicode |
| Tipos para Fechas | Descripción |
|---|---|
| datetime | Almacena fecha y hora desde el 1 de enero de 1753 hasta el 31 de diciembre de 9999, con una precisión de 3.33 ms |
| datetime2 | Similar a datetime, pero con mayor precisión y un rango más amplio (1 de enero del año 1 hasta el 31 de diciembre de 9999) |
| smalldatetime | Almacena fecha y hora desde el 1 de enero de 1900 hasta el 6 de junio de 2079, con una precisión de 1 minuto |
| date | Solo almacena la fecha, desde el 1 de enero del año 1 hasta el 31 de diciembre de 9999 |
| time | Solo almacena la hora, con una precisión de hasta 100 nanosegundos |
| datetimeoffset | Similar a datetime2, pero incluye información sobre la zona horaria |
| Tipos Binarios | Descripción |
|---|---|
| binary(n) | Almacena datos binarios de longitud fija de n bytes |
| varbinary(n) | Almacena datos binarios de longitud variable de hasta n bytes |
| image | Almacena datos binarios de longitud variable de hasta 2^31-1 bytes. Este tipo se está eliminando en favor de varbinary(max) |
Codigo e instrucciones para crear una primaria
Codigo e instrucciones para crear una clave foranea