Hieronder staat de tekst die is omgezet naar Markdown formaat. Dit formaat is geoptimaliseerd met koppen, opsommingen (bullet points), vetgedrukte tekst, codeblokken (code blocks) en tabellen voor een overzichtelijkere en leesbaardere weergave.
Bij het beheren en manipuleren van databases met MySQL spelen operatoren een belangrijke rol bij het uitvoeren van verschillende berekeningen, vergelijkingen en conditie-evaluaties. Hieronder vindt u de soorten operatoren in MySQL-syntaxis met uitleg:
1. Rekenkundige operatoren
Rekenkundige operatoren worden gebruikt voor het uitvoeren van elementaire wiskundige bewerkingen op waarden (operanden).
- Optellen (
+): Operator die wordt gebruikt om de waarden van beide operanden bij elkaar op te tellen. Bijvoorbeeld30 + 20levert50op. - Aftrekken (
-): Operator die wordt gebruikt om de rechter operand af te trekken van de linker operand. Bijvoorbeeld30 - 10levert20op. - Vermenigvuldigen (
*): Operator die wordt gebruikt om beide operanden te vermenigvuldigen. Bijvoorbeeld3 * 3levert9op. - Delen (
/): Operator die wordt gebruikt om de linker operand te delen door de rechter operand. Bijvoorbeeld20 / 2levert10op. - Modulus (
%): Operator die wordt gebruikt om de rest van de deling van de linker operand door de rechter operand te vinden. Bijvoorbeeld10 % 2levert0op.
2. Vergelijkingsoperatoren
Vergelijkingsoperatoren worden gebruikt om twee waarden te vergelijken. Het resultaat van deze bewerking is een booleaanse waarde (true of false).
| Operator | Uitleg | Voorbeeld |
|---|---|---|
= |
Vergelijkt of beide operanden gelijk zijn. Indien gelijk, dan true. | 10 = 10 (True) |
!= |
Vergelijkt of operanden ongelijk zijn. Indien ongelijk, dan true. | 5 != 10 (True) |
<> |
Zelfde functie als !=, namelijk vergelijken of operanden ongelijk zijn. |
5 <> 10 (True) |
> |
Vergelijkt of linker operand groter is dan rechter operand. | 10 > 5 (True) |
< |
Vergelijkt of linker operand kleiner is dan rechter operand. | 5 < 10 (True) |
>= |
Vergelijkt of linker operand groter of gelijk is aan rechter operand. | 10 >= 10 (True) |
<= |
Vergelijkt of linker operand kleiner of gelijk is aan rechter operand. | 5 <= 10 (True) |
!< |
Vergelijkt of linker operand niet kleiner is dan rechter operand. | 10 !< 5 (True) |
!> |
Vergelijkt of linker operand niet groter is dan rechter operand. | 9 !> 10 (True) |
3. Logische operatoren
Logische operatoren worden gebruikt om meerdere condities te combineren of logische evaluaties uit te voeren op bepaalde clausules.
- ALL: Voert een vergelijking uit tussen een waarde en alle waarden in een andere verzameling.
- AND: Combineert twee of meer Booleaanse expressies. Geeft
trueals aan alle voorwaarden is voldaan. - ANY: Vergelijkt een waarde met elke waarde in een lijst die aan de voorwaarde voldoet.
- BETWEEN: Zoekt naar waarden binnen een opgegeven minimum- en maximumbereik.
- EXISTS: Controleert of er een rij in een tabel bestaat die aan bepaalde criteria voldoet.
- IN: Vergelijkt een waarde met een lijst van opgegeven letterlijke waarden.
- LIKE: Vergelijkt een waarde met een vergelijkbare waarde met behulp van wildcard-operatoren.
- NOT: Keert de betekenis van een gebruikte logische operator om (negatie).
- OR: Voegt een voorwaarde toe aan de clausule en geeft
trueals een of beide voorwaarden waar zijn. - IS NULL: Controleert of een waarde leeg (NULL) is.
- UNIQUE: Zoekt naar uniciteit van elke rij in een tabel zonder duplicaten.
4. Gebruik van de BETWEEN-operator
De BETWEEN-operator wordt gebruikt om te zoeken naar waarden binnen een opgegeven bereik. Dit bereik bestaat uit een minimum- en maximumwaarde die u wilt weergeven. U kunt de BETWEEN-operator ook combineren met andere vergelijkingsoperatoren.
Basissyntaxis:
SELECT * FROM nama_tabel WHERE nama_kolom BETWEEN nilai_min AND nilai_max;
Gebruiksvoorbeeld:
SELECT * FROM list_HP WHERE harga BETWEEN 1000000 AND 5000000;
- Betekenis: Dit commando toont gegevens uit de tabel
list_HPin de kolomhargamet waarden tussen1.000.000en5.000.000.
5. Gebruik van de LIKE-clausule
De LIKE-clausule is een operator die wordt gebruikt om te zoeken door een waarde te vergelijken met een gezocht patroon. Deze clausule kan wildcard-operatoren gebruiken als vervangende tekens, zoals:
- (
_): Een vervangend teken dat overeenkomt met precies één willekeurig teken. - (
%): Een vervangend teken dat overeenkomt met een willekeurige reeks tekens van 0 tot onbeperkt.
Basissyntaxis:
SELECT kolom_tampil FROM nama_tabel WHERE nama_kolom_cari LIKE 'keyword_pencarian';
Gebruiksvoorbeeld zonder Wildcard:
SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'Wilantara';
- Betekenis: Toont gegevens uit de tabel
mahasiswawaar de waarde in de kolomnama_mhsexact "Wilantara" is.
Gebruiksvoorbeeld met Wildcard:
SELECT * FROM mahasiswa WHERE nama_mhs LIKE 'W%';
- Betekenis: Toont gegevens uit de tabel
mahasiswawaar de waarde in de kolomnama_mhsbegint met de letter "W" gevolgd door willekeurige tekens.
Geschreven door
Wilan
Vaste bijdrager van Bali Island Tekno die actief kennis deelt over technologie, programmeren en de wereld van software-engineering.