Ejercicios de Base de Datos con MySQL
Se importa el archivo hellodb_innodb.sql para crear la base de datos de ejemplo.
[root@Rocky8-mini2 ~]# mysql < hellodb_innodb.sql
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mysql |
| performance_schema |
| school ...
Publicado el 7-12 09:04
Función INSTR de Oracle: Guía Detallada y Aplicaciones
La función INSTR en Oracle SQL se utiliza para localizar la posición de una subcadena dentro de una cadena de texto más grande. Esencialmente, actúa como una función de búsqueda de caracteres.
Sintaxis de la función INSTR
La función INSTR puede utilizarse en dos formatos:
INSTR(cadena_fuente, subcadena_buscar)
INSTR(cadena_fuente, subcadena_bu ...
Publicado el 7-11 12:19
Consultas de asociación uno a muchos y muchos a uno en MyBatis
Primero, describimos la relación entre las tablas de la base de datos (sin claves primarias ni foráneas).
El campo id_carrera de la tabla carrera_universitaria corrresponde al campo carrera_id de la tabla alumno.
Clases de entidad:
import java.util.Date;
public class Alumno {
private Integer id;
private String nombre;
private String genero;
pr ...
Publicado el 7-9 16:21
Gestión de Modelos de Datos y Bases de Datos en Django
Este tutorial se enfoca en la integración de modelos de datos y bases de datos en un proyecto Django, partiendo de los desarrollos previos. El objetivo es almacenar información en una base de datos mediante la creación de modelos y visualizarla posteriormente en las páginas web.
1. Asegúrate de tener un entorno virtual activo. Si no lo está, ac ...
Publicado el 7-8 07:49
Importación y Exportación de Datos en MySQL con Ejemplos Prácticos
En este artículo, exploraremos cómo manejar la importación y exportación de datos en MySQL, junto con operaciones comunes de gestión de registros. Utilizaremos ejemplos de código modificados para ilustrar los conceptos.
Importación de Datos
Para importar datos desde un archivo en el servidor, primero debemos configurar el directorio permitid ...
Publicado el 7-7 23:09
Comprendiendo las Cerraduras en MySQL: De Globales a Detección de Deadlocks
Las cerraduras en MySQL no son un concepto monolítico. Este artículo desglosa sistemáticamente el sistema de cerraduras de InnoDB desde tres perspectivas, ayudándote a construir un marco de conocimiento claro para la práctica y las entrevistas.
Panorama General de las Cerraduras
Para entender las cerraduras de MySQL, puedes abordarlas desde tre ...
Publicado el 7-5 18:01
Análisis de índices en MySQL mediante el comando SHOW INDEX
Para optimizar el rendimiento de las consultas en una base de datos MySQL, es fundamental comprender cómo están estructurados los índices de nuestras tablas. El comando SHOW INDEX es la herramienta estándar para inspeccionar estos metadatos.
Consideremos la siguiente estructura de tabla para un regsitro de operaciones comerciales, donde definir ...
Publicado el 7-5 04:28
Instalación y Configuración de MySQL 8.0 en CentOS 7
Requisitos Previos del Entorno
Para garantizar un rendimiento óptimo y evitar conflictos durante el despliegue del servidor de base de datos, se debe contar con la siguiente configuración base:
Sistema Operativo: CentOS 7.9
Memoria RAM: Mínimo 8 GB
Almacenamiento: 50 GB dedicados y montados de forma independiente para el directorio de datos.
P ...
Publicado el 7-4 21:12
Dominio de Consultas Multitabla y Joins en Oracle Database
Producto Cartesiano en Bases de Datos
Cuando se extraen datos de múltiples tablas sin especificar una condición de unión válida, el motor de base de datos genera un producto catresiano. Esto significa que cada fila de la primera tabla se combina con cada fila de la segunda tabla, resultando en un conjunto de datos masivo y generalmente inútil p ...
Publicado el 7-3 18:40
Consultas Compuestas en MySQL: Técnicas de Unión Multitabla, Autoconexión y Subconsultas
Revisión de Consultas Básicas
Supongamos una tabla de empleados con la siguiente estructura:
mysql> SELECT * FROM empleados;
+-----------+---------+-----------+------+------------+---------+---------+---------+
| id_emp | nombre | puesto | mgr | fec_alta | salario | comision| id_dep |
+-----------+---------+-----------+------+---- ...
Publicado el 7-3 09:00