Tipos de Operadores en la Sintaxis de MySQL

WI
Wilan
4 min de lectura
MySQL Operator

El siguiente texto ha sido convertido al formato Markdown. Este formato se ha optimizado utilizando encabezados, listas de puntos (viñetas), negrita, bloques de código (code blocks) y tablas para que sea más ordenado y fácil de leer.


Al gestionar y manipular 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 en la sintaxis de MySQL junto con sus explicaciones:

1. Operadores Aritméticos

Los operadores aritméticos se utilizan para realizar cálculos matemáticos básicos sobre valores (operandos).

  • Suma (+): Operador utilizado para sumar los valores de ambos operandos. Por ejemplo, 30 + 20 produce 50.
  • Resta (-): Operador utilizado para restar el operando derecho del izquierdo. Por ejemplo, 30 - 10 produce 20.
  • Multiplicación (*): Operador utilizado para multiplicar ambos operandos. Por ejemplo, 3 * 3 produce 9.
  • División (/): Operador utilizado para dividir el operando izquierdo entre el derecho. Por ejemplo, 20 / 2 produce 10.
  • Módulo (%): Operador utilizado para obtener el resto de la división del operando izquierdo entre el derecho. Por ejemplo, 10 % 2 produce 0.

2. 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 (true o false).

Operador Explicación Ejemplo
= Compara si ambos operandos tienen el mismo valor. Si son iguales, devuelve verdadero. 10 = 10 (Verdadero)
!= Compara si los operandos son diferentes. Si son diferentes, devuelve verdadero. 5 != 10 (Verdadero)
<> Tiene la misma función que !=, compara si los operandos son diferentes. 5 <> 10 (Verdadero)
> Compara si el operando izquierdo es mayor que el derecho. 10 > 5 (Verdadero)
< Compara si el operando izquierdo es menor que el derecho. 5 < 10 (Verdadero)
>= Compara si el operando izquierdo es mayor o igual que el derecho. 10 >= 10 (Verdadero)
<= Compara si el operando izquierdo es menor o igual que el derecho. 5 <= 10 (Verdadero)
!< Compara si el operando izquierdo no es menor que el derecho. 10 !< 5 (Verdadero)
!> Compara si el operando izquierdo no es mayor que el derecho. 9 !> 10 (Verdadero)

3. Operadores Lógicos

Los operadores lógicos se utilizan para combinar varias condiciones o realizar evaluaciones lógicas en cláusulas específicas.

  • ALL: Compara un valor con todos los valores de un conjunto de otros valores.
  • AND: Combina dos o más expresiones booleanas. Devuelve true si se cumplen todas las condiciones.
  • ANY: Compara un valor con cualquier valor de una lista que cumpla la condición.
  • BETWEEN: Busca valores dentro de un rango mínimo y máximo predefinido.
  • EXISTS: Verifica la existencia de filas específicas en una tabla que cumplan ciertos criterios.
  • IN: Compara un valor con una lista de valores literales definidos.
  • LIKE: Compara un valor con un valor similar utilizando operadores comodín.
  • NOT: Invierte el significado del operador lógico que se está utilizando (negación).
  • OR: Agrega una condición a la cláusula y devuelve true si una o ambas condiciones son verdaderas.
  • IS NULL: Compara un valor para asegurarse de que sea nulo (NULL).
  • UNIQUE: Verifica la unicidad de cada fila en una tabla sin duplicados.

4. Uso del Operador BETWEEN

El operador BETWEEN es un operador utilizado para buscar valores dentro de un rango determinado. Este rango consiste en un valor mínimo y un valor máximo que se desea mostrar. Con el operador BETWEEN, también se puede combinar con otros operadores de comparación.

Sintaxis Básica:

SELECT * FROM nama_tabel WHERE nama_kolom BETWEEN nilai_min AND nilai_max;

Ejemplo de Uso:

SELECT * FROM list_HP WHERE harga BETWEEN 1000000 AND 5000000;
  • Significado: Este comando mostrará los datos de la tabla list_HP en la columna harga que tienen un valor entre 1.000.000 y 5.000.000.

5. Uso de la Cláusula LIKE

La cláusula LIKE es un operador utilizado para buscar comparando un valor con un patrón de valor. Esta cláusula puede usar operadores comodín como caracteres de reemplazo:

  • (_): Carácter comodín que representa exactamente un carácter cualquiera.
  • (%): Carácter comodín que representa cualquier secuencia de caracteres de longitud 0 a infinito.

Sintaxis Básica:

SELECT kolom_tampil FROM nama_tabel WHERE nama_kolom_cari LIKE 'keyword_pencarian';

Ejemplo de Uso Sin Comodín:

SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'Wilantara';
  • Significado: Muestra los datos de la tabla mahasiswa donde el valor en la columna nama_mhs es exactamente "Wilantara".

Ejemplo de Uso Con Comodín:

SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'W%';
  • Significado: Muestra los datos de la tabla mahasiswa donde el valor en la columna nama_mhs comienza con la letra "W" seguida de cualquier carácter.
W

Escrito por

Wilan

Colaborador permanente de Bali Island Tekno que activamente comparte conocimientos sobre tecnología, programación y el mundo de la ingeniería de software.

Volver al inicio Actualizado el: 5 de junio de 2026