# Char, varchar, nchar y nvarchar

### 🔤 **CHAR vs VARCHAR vs NCHAR vs NVARCHAR**

| Tipo          | Tamaño fijo/dinámico                  | Unicode (soporta caracteres especiales) | Uso recomendado                                                         |
| ------------- | ------------------------------------- | --------------------------------------- | ----------------------------------------------------------------------- |
| `CHAR(n)`     | **Fijo** (ocupa siempre n caracteres) | ❌ No                                    | Datos de **longitud fija** (ej. códigos, DNI, país ISO)                 |
| `VARCHAR(n)`  | **Variable** (usa solo lo necesario)  | ❌ No                                    | Texto general de **longitud variable** (ej. nombres, direcciones)       |
| `NCHAR(n)`    | Fijo                                  | ✅ Sí                                    | Igual que `CHAR`, pero para textos **internacionales (Unicode)**        |
| `NVARCHAR(n)` | Variable                              | ✅ Sí                                    | Texto variable **con soporte multilingüe** (emojis, árabe, chino, etc.) |

Integer cuando se utilizara para operaciones el dato.
