En la gestión y manipulación de bases de datos usando MySQL, los operadores juegan un papel importante para realizar diversos cálculos, comparaciones y evaluaciones de condiciones. A continuación se presentan los tipos de operadores que se encuentran en la sintaxis de MySQL junto con sus explicaciones:
Operadores Aritméticos
Los operadores aritméticos se utilizan para realizar cálculos matemáticos básicos sobre valores (operandos).
- Suma ( + ): Operador que se usa para sumar los valores de ambos operandos. Por ejemplo, 30 + 20 da como resultado 50.
- Resta ( – ): Operador que se usa para restar el operando derecho del operando izquierdo. Por ejemplo, 30 – 10 da como resultado 20.
- Multiplicación ( * ): Operador que se usa para multiplicar ambos operandos. Por ejemplo, 3 * 3 da como resultado 9.
- División ( / ): Operador que se usa para dividir el operando izquierdo entre el operando derecho. Por ejemplo, 20 / 2 da como resultado 10.
- Módulo ( % ): Operador que se usa para obtener el resto de la división del operando izquierdo entre el operando derecho. Por ejemplo, 10 % 2 da como resultado 0.
Operadores de Comparación
Los operadores de comparación se utilizan para comparar dos valores. El resultado de esta operación es un valor booleano (verdadero o falso).
- ( = ): Compara si ambos operandos son iguales. Si son iguales, el resultado es verdadero. Por ejemplo, 10 = 10 da verdadero.
- ( != ): Compara si los operandos son diferentes. Si son diferentes, el resultado es verdadero. Por ejemplo, 5 != 10 da verdadero.
- ( <> ): Funciona igual que !=, compara si los operandos son diferentes. Si son diferentes, el resultado es verdadero. Por ejemplo, 5 <> 10 da verdadero.
- ( > ): Compara si el operando izquierdo es mayor que el operando derecho. Si es mayor, el resultado es verdadero. Por ejemplo, 10 > 5 da verdadero.
- ( < ): Compara si el operando izquierdo es menor que el operando derecho. Si es menor, el resultado es verdadero. Por ejemplo, 5 < 10 da verdadero.
- ( >= ): Compara si el operando izquierdo es mayor o igual que el operando derecho. Si es mayor o igual, el resultado es verdadero. Por ejemplo, 10 >= 10 da verdadero.
- ( <= ): Compara si el operando izquierdo es menor o igual que el operando derecho. Si es menor o igual, el resultado es verdadero. Por ejemplo, 5 <= 10 da verdadero.
- ( !< ): Compara si el operando izquierdo no es menor que el operando derecho. Si no es menor, el resultado es verdadero. Por ejemplo, 10 !< 5 da verdadero.
- ( !> ): Compara si el operando izquierdo no es mayor que el operando derecho. Si no es mayor, el resultado es verdadero. Por ejemplo, 9 !> 10 da verdadero.
Operadores Lógicos
Los operadores lógicos se utilizan para combinar múltiples condiciones o realizar evaluaciones lógicas en ciertas cláusulas.
- ALL: Realiza una comparación entre un valor y todos los valores de otro conjunto de valores.
- AND: Combina dos o más expresiones booleanas. Devuelve verdadero si se cumplen todas las condiciones.
- ANY: Compara un valor con cualquier valor que sea aplicable en una lista según la condición.
- BETWEEN: Realiza una búsqueda de valores en un rango mínimo y máximo especificado.
- EXISTS: Verifica la existencia de una fila específica en una tabla que cumpla ciertos criterios.
- IN: Compara un valor con una lista de valores literales especificados.
- LIKE: Compara un valor con valores similares utilizando operadores comodín.
- NOT: Invierte el significado de un operador lógico que se esté usando (negación).
- OR: Añade una condición a una cláusula y devuelve verdadero si una o ambas condiciones son verdaderas.
- IS NULL: Compara un valor para asegurar si está vacío (NULL).
- UNIQUE: Realiza una búsqueda de la unicidad de cada fila en una tabla que no tenga duplicados.
Uso del Operador BETWEEN
El operador BETWEEN es un operador que se utiliza para buscar valores dentro de un rango especificado. El rango consiste en un valor mínimo y máximo que se desea mostrar. En el operador BETWEEN, también se puede combinar con otros operadores de comparación.
Sintaxis Básica:
SQL
SELECT * FROM nombre_tabla WHERE nombre_columna BETWEEN valor_min AND valor_max;
Ejemplo de Uso:
SQL
SELECT * FROM list_HP WHERE precio BETWEEN 1000000 AND 5000000;
Significado: Este comando mostrará los datos de la tabla list_HP en la columna precio que tengan valores entre 1.000.000 y 5.000.000.
Uso de la Cláusula LIKE
La cláusula LIKE es un operador que se utiliza para realizar una búsqueda comparando un valor con un patrón de búsqueda. Esta cláusula puede usar operadores comodín como caracteres comodines, tales como:
- ( _ ): Comodín que coincide exactamente con un solo carácter.
- ( % ): Comodín que coincide con cero o un número ilimitado de caracteres.
Sintaxis Básica:
SQL
SELECT columna_mostrar FROM nombre_tabla WHERE columna_buscar LIKE ‘palabra_clave’;
Ejemplo de Uso Sin Comodín:
SQL
SELECT * FROM estudiantes WHERE nombre_estudiante LIKE ‘Wilantara’;
Significado: Muestra los datos de la tabla estudiantes donde la columna nombre_estudiante sea exactamente «Wilantara».
Ejemplo de Uso Con Comodín:
SQL
SELECT * FROM estudiantes WHERE nombre_estudiante LIKE ‘W%’;
Significado: Muestra los datos de la tabla estudiantes donde la columna nombre_estudiante comience con la letra «W» seguida de cualquier carácter después.






