Jenis Operator Pada MySQL

Modul Praktikum Sistem Basis Data .............................................................................. 28 Jenis Kolom Bentuk Dasar Keterangan SET SETnilai1, nilai2, ….., nilaiN Dapat menampung lebih dari 1 data saja dari pilihan data yang ada atau NULL, dengan jumlah pilihan maksimum 64 pilihan data. Beberapa contoh pendeklarasian tipe data ENUM adalah sebagai berikut;  Jenis_Kelamin ENUM“L”, “P”  Status_Pernikahan ENUM“Menikah”, ”Lajang”, ”Janda”, ”Duda”  Status_Karyawan ENUM“Karyawan Tetap”, “Karyawan Honorer”  Ukuran_Baju ENUM“S”, ”M”, ”L”, ”XL” Pada ENUM, kita hanya boleh memilih salah satu dari pilihan Jenis_Kelamin “L” atau “P”, Status_Pernikahan “Menikah”, “Lajang”, “Janda” atau “Duda”, dan seterusnya. Pada SET kita bisa memilih minimal satu dari pilihan yang ada. Misal pada Menu_Pilihan seperti contoh tipe data SET, kita bisa memilih Nasi Goreng saja, bisa juga Mie Rebus dan Juice Apokat, atau bahkan kita pilih sernuanya “Nasi Goreng”, “Mie Rebus”, “Juice Apokat”, “Ayam Bakar”. Contoh pendeklarasian Set adalah sebagai berikut :  Menu_Pilihan SET“Nasi Goreng”, “Mie Rebus”, “Juice Apokat”, “Ayam Bakar”  Merek_Mobil SET“Mercedes Benn”, “BMW”, “Audi”, Toyota”, “Mitsubishi”, ”Suzuki”  Hobby SET“Makan”, “Tidur”, “Olah Raga”, “Travelling”, “Baca”

2.5 Tipe Data Kolom Date dan Time

Tipe data kolom Date dan Time digunakan untuk menampung data tanggal dan jam. Pada MySQL data tanggal dan jam, dapat pada beberapa tipe data dalam kelompok tipe data Date and Time. Berikut ini erdpat beberapa tipe data Date and Time beserta format penulisannya;

3. Jenis Operator Pada MySQL

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: Modul Praktikum Sistem Basis Data .............................................................................. 29 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” 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 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 = atau Tidak sama dengan Nama=”anwar” Harga100 3=2 IS NOT NULL Apakah nilai tidak NULL Nama IS NOT NULL Modul Praktikum Sistem Basis Data .............................................................................. 30 Operator Fungsi Contoh 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