Les opérateurs arithmétiques usuels sont disponible. Il faut bien noter que dans le cas de -, + et *, le resultat est calculé avec la précision BIGINT (64-bit) si les deux opérateurs sont des entiers.
+
Addition
mysql> select 3+5; -> 8
-
Soustraction
mysql> select 3-5; -> -2
*
Multiplication
mysql> select 3*5; -> 15 mysql> select 18014398509481984*18014398509481984.0; -> 324518553658426726783156020576256.0 mysql> select 18014398509481984*18014398509481984; -> 0
Le résultat du dernier exemple est incorrect, car le résultat de la multiplication excède la taille maximale d'un BIGINT.
mysql> select 3/5; -> 0.60
La division par zéro retourne une valeur NULL:@:
mysql> select 102/(1-1); -> NULL
La division sera calculée avec l'arithmétique des BIGINT, uniquement dans le cas ou le résultat doit être converti en entier !