Los operadores aritméticos usuales están disponibles. Tenga en
        cuenta que en el caso de -,
        +, y *, el resultado se
        calcula con precisión BIGINT (64-bit) si
        ambos argumentos son enteros. Si uno de los argumentos es un
        entero sin signo, y los otros argumentos son también enteros,
        el resultado es un entero sin signo. Consulte
        Sección 12.8, “Funciones y operadores de cast”.
      
            +
          
Suma:
mysql> SELECT 3+5;
        -> 8
            -
          
Resta:
mysql> SELECT 3-5;
        -> -2
            -
          
Menos unario. Cambia el signo del argumento.
mysql> SELECT - 2;
        -> -2
            Nota: Si este operador se
            usa con BIGINT, el valor de retorno es
            también BIGINT. Esto significa que debe
            eliminar usar - con enteros que pueden
            ser iguales o menores a -2^63.
          
            *
          
Multiplicación:
mysql> SELECT 3*5;
        -> 15
mysql> SELECT 18014398509481984*18014398509481984.0;
        -> 324518553658426726783156020576256.0
mysql> SELECT 18014398509481984*18014398509481984;
        -> 0
            El resultado de la última expresión es incorrecto ya que
            el resultado de la multiplicación entera excede el rango de
            64-bit de cálculos BIGINT. (Consulte
            Sección 11.2, “Tipos numéricos”.)
          
            /
          
División:
mysql> SELECT 3/5;
        -> 0.60
            División por cero produce un resultado
            NULL:
          
mysql> SELECT 102/(1-1);
        -> NULL
            Una división se calcula con aritmética
            BIGINT sólo en un contexto donde el
            resultado se convierte a entero.
          
            DIV
          
            División entera. Similar aFLOOR() pero
            funciona con valores BIGINT.
          
mysql> SELECT 5 DIV 2;
        -> 2
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

