Software database server MySQL juga mengenal beberapa jenis operator sebagai penghubung suatu ekpresi matematis, logika atau perbandingan. Operator-operator pada
MySQL berdasarkan fungsinya dapat dikategorikan sebagai berikut:
3.1 Operator Logika Tabel 5: Operator Logika
Operator Fungsi
Contoh NOT atau
Sebagai NEGASI bukan dari suatu nilai
NOT Perempuan atau Perempuan OR atau ||
ATAU, akan bernilai benar bila salah satu atau kedua ekspresi adalah benar.
Buah=”Jambu” OR Buah=”Mangga” Atau
Buah=”Jambu” || Buah=”Mangga”
AND atau
DAN, akan bernilai benar hanya bila ekspresi adalah benar.
Buah=”Jambu” AND Hewan=”Monyet” Atau
Buah=”Jambu” Hewan=”Monyet”
3.2 Operator Aritmatika Tabel 6: Operator Aritmatika
Operato r
Fungsi
+ Melakukan penjumlahan pada operasi matematika
- Melakukan pengurangan pada operasi matematika
Melakukan perkalian pada operasi matematika Melakukan pembagian pada operasi matematika
Melakukan proses modulus mencari sisa bagi pada operasi matematika
3.3 Operator Pembanding Tabel 7: Operator PembandingRelasi
Operator Fungsi
Contoh =
Sama dengan Nama=”anwar”
Harga=45610 Lebih dari
TinggiBadan150 Kurang dari
TinggiBadan150
= Lebih dari atau sama dengan
TinggiBadan=150
= Kurang dari atau sama dengan
TinggiBadan=150
Modul Praktikum Sistem Basis Data .............................................................................. 30
Operator Fungsi
Contoh = atau
Tidak sama dengan Nama=”anwar”
Harga100 3=2
IS NOT NULL Apakah nilai tidak NULL
Nama IS NOT NULL
IS NULL Apakah nilai NULL
Nama IS NULL
BETWEEN … AND
Apakah suatu nilai berada diantara nilai Harga BETWEEN 150 AND
500
IN
Apakah suatu nilai berada diantara nilai pilihan yang ada
Nama IN “Anwar”, “Amir”
NOT IN
Apakah suatu nilai tidak berada diantara nilai pilihan yang ada
Nama NOT IN “Anwar”, “Amir”
LIKE
Apakah suatu nilai memiliki kriteria nilai yang ada
Nama LIKE “An”
NOT LIKE
Apakah suatu nilai tidak memiliki kriteria nilai yang ada
Nama NOT LIKE “An”
REGEXP
Nilai menjadi benar bila kedua nilai tersebut sama
a REGEXP b
NOT REGEXP
Nilai menjadi benar bila kedua nilai tersebut tidak sama
a NOT REGEXP b
=
Nilai menjadi benar bila kedua nilai tersebut sama
a = b
4. Urutan Prioritas Operator