Ten post przedstawi różne typy operatorów obsługiwanych w MySQL i opisuje, co robi każdy operator.
Zanurzmy się.
Operatorzy arytmetyki MySQL
Jak opisuje nazwa, operatorzy arytmetyczne są używane do wykonywania operacji arytmetycznych na różnych operantach.
Obejmują one:
| Operator | Opis | Przykład |
| + | Operator dodawania | A + B |
| - | Minus operator | a - b |
| %, mod | Operator modulo | A % B, mod (a, b) |
| * | Operator mnożenia | a * b |
| / | Operator oddziału | A / b |
Operatorzy porównawcze MySQL
Tego rodzaju operatorów służą do wykonywania operacji porównawczych boolean. Obejmują one:
| Operator | Opis | Przykład |
| = | Operator równości | a = b |
| > | Większy niż operator | a> b |
| < | Mniej niż operator | A < b |
| > = | Większe lub równe operatorowi | a> = b |
| <= | Mniejsze lub równe operatorowi | A <= b |
| , != | Nie równy operator | A != B, A B |
Operatorzy MySQL Bitwise
Operatorzy bitowate są używane do wykonywania operacji bitowych na zestawie operandów. Obejmują one:
| Operator | Opis | Przykład |
| I | Bitwise i | A&B |
| | | Bitwise lub | A | B |
| ^ | Bitwise Exclusive Or | a ^ b |
| ~ | Inwersja bitwów | a ~ b |
Operatorzy złożonych MySQL
Operatorzy złożone są wykorzystywane do wykonywania operacji binarnej na zestawie operandów i przechowywania wyniku w lewym operancie.
Tego rodzaju operatorów obejmują:
| Operator | Opis | Przykład |
| += | Związek Dodaj operator | A += B |
| -= | Operator odejmowania złożonego | a -= b |
*= | Operator mnożenia złożonego | a *= b |
| /= | Podział złożony | A /= B |
| %= | Moduł złożony | A %= B |
| & = | Złożone bitowe i równa się operatorowi | A & = B |
| |*= | Złożone bitwami równe | A |*= B |
| ^-= | Złożone wyłączne bitwiste równe | A ^-= B |
Operatorzy logiczne MySQL
Operatorzy logiczne są używane do przeprowadzania porównań logicznych.
| Nazwa | Opis |
| I, && | Logiczne i |
| NIE, ! | Neguje wartość |
| Lub, || | Logiczne lub |
| Xor | Logiczny Xor |
Wniosek
W tym artykule przedstawiono najpopularniejszych i cennych operatorów w bazie danych MySQL. Zapraszam do zbadania innych dokumentów, aby uzyskać więcej informacji.