Joins en SQL con verificación de NULL

Joins en SQL con verificación de NULL

Tiempo de lectura: 2 minutos En SQL, los joins son utilizados para combinar filas de dos o más tablas basadas en una condición relacionada entre ellas. A continuación, te mostraré cómo utilizar los joins más importantes: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN, con verificaciones de NULL para manejar las filas sin coincidencias. 1. INNER JOIN El INNER … Leer más

Ejemplo de tipos de Joins en SQL

Ejemplo de tipos de Joins en SQL

Tiempo de lectura: 2 minutos En SQL, los joins son utilizados para combinar filas de dos o más tablas basadas en una condición relacionada entre ellas. Hay varios tipos de joins, pero los más importantes son: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN. A continuación, te mostraré cómo utilizar cada uno con ejemplos. 1. INNER JOIN El INNER … Leer más

Recuperar una base de datos MySQL o MariaDB sin copia de seguridad pero accediendo a la carpeta o directorio mysql

Recuperar una base de datos MySQL o MariaDB sin copia de seguridad pero accediendo a la carpeta o directorio mysql

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos recuperar una base de datos de la que no tenemos copia de seguridad .sql, pero sí que podemos acceder a su carpeta o directorio mysql. Esto puede ocurrir cuándo no nos arranca el sistema operativo, pero sí que tenemos acceso al disco duro. Lo primero que tenemos que hacer … Leer más

Realizar inserciones en MySQL de claves a 0 con autoincremental

Realizar inserciones en MySQL de claves a 0 con autoincremental

Tiempo de lectura: < 1 minuto Si queremos insertar claves que incluyen el 0 y además queremos utilizar el autoincremental con MYSQL o MARIADB tenemos que hacer lo siguiente: Primero desactivamos el autoincremental, luego ejecutamos el código y finalmente activmos el autoincremental. Código: *Para activar y desactivar se usa el mismo comando. isMa Ingeniero en Informática, me encanta crear cosas o … Leer más

Realizar inserciones SQL sin tener en cuenta las claves foraneas

Realizar inserciones SQL sin tener en cuenta las claves foraneas

Tiempo de lectura: 2 minutos Voy a explicar para qué sirve el comando INSERT IGNORE INTO en MySQL o MariaDB. ¿Qué hace el comando INSERT IGNORE INTO? INSERT IGNORE INTO se utiliza para insertar datos en una tabla, pero con la particularidad de que si se encuentra un conflicto de clave duplicada o una violación de una restricción única, en … Leer más

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Tiempo de lectura: < 1 minuto Hola, hoy vamos a implementar una query que nos ayudará a detectar aquellos usuarios que tenemos registrados en una tabla y que no se corresponden con los de la tabla padre. Esto pasa si no existe relaciones foráneas entre ambas tablas y ahora las queremos mostrar. Lo primero que tenemos que hacer es identificar nuestras … Leer más

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL con FastAPI y SQLAlchemy

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL con FastAPI y SQLAlchemy

Tiempo de lectura: 2 minutos En este tutorial, aprenderás cómo encriptar datos sensibles en una tabla de una base de datos MySQL utilizando FastAPI y SQLAlchemy. La encriptación es fundamental para proteger la confidencialidad de los datos almacenados en una base de datos y garantizar su seguridad. En este ejemplo, utilizaremos SQLAlchemy para modelar la base de datos y la … Leer más

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL

Tiempo de lectura: 2 minutos En este tutorial, aprenderás cómo encriptar datos sensibles en una tabla de una base de datos MySQL utilizando las funciones de encriptación proporcionadas por MySQL. La encriptación es fundamental para proteger la confidencialidad de los datos almacenados en una base de datos y garantizar su seguridad. En este ejemplo, utilizaremos las funciones AES_ENCRYPT y AES_DECRYPT … Leer más

Solucionar problema de POST Content-Length of bytes exceeds php al cargar una copia de MySQL con Docker PHPMyAdmin

Solucionar problema de POST Content-Length of bytes exceeds php al cargar una copia de MySQL con Docker PHPMyAdmin

Tiempo de lectura: < 1 minuto Hola, hoy vamos a solucionar el problema «Warning: POST Content–Length of X bytes exceeds the limit of X bytes in Unknown on line 0″ que no nos deja subir copias .sql a nuestro PHPMyAdmin. En este caso utilizamos la imagen de PHPMyAdmin oficial de Docker. Para solucionar este error, añadiremos la línea: Dentro de enviroment, … Leer más

Comunicar dos Docker Compose por separado usando un network. Ejemplo de Nginx Proxy Manager + PHP+MariaDB+PHPMyadmin

Comunicar dos Docker Compose por separado usando un network. Ejemplo de Nginx Proxy Manager + PHP+MariaDB+PHPMyadmin

Tiempo de lectura: 2 minutos Para conectar los dos Docker Compose por separado usando la misma red, necesitas crear una red personalizada en Docker y luego agregar todos los servicios de los dos Docker Compose a esa red personalizada. Aquí está el archivo de Docker Compose actualizado para Nginx Proxy Manager con el nombre de la red personalizada my-network agregado: … Leer más