Postingan

Memberikan Level Pengalaman Sales Pada Jumlah Customer Pada MYSQL

Gambar
  Terdapat banyak sekali insight yang dapat kita lakukan pada MySQL, namun pada kesempatan kali ini saya akan membahas cara memberikan Level Pengalaman Sales berdasarkan Jumlah Customer menggunakan sample database yaitu classicmodels. Berikut langkahnya : 1. Gunakan perintah USE untuk memilih database yang akan digunakan. 2. Buat sebuah STORED PROCEDURE berparameter untuk mengecek apakah sales tersebut berpengalaman atau tidak, dilihat dari id sales nya. 3. Lakukan pengujian apakah berhasil. Dari hasil di atas maka dapat dilihat bahwa jika sales memiliki customer lebih dari 6 maka akan tercetak level Experienced atau berpengalaman sedangkan jika kurang dari 6 maka akan tercetak Newbie yang artinya pemula.

Perintah Procedure Pada MYSQL Workbench

Gambar
  Kita dapat menyimpan sekumpulan perintah dengan sebuah perintah yang bernama PROCEDURE. PROCEDURE memiliki peran yang kurang lebih sama dengan Function(fungsi) dalam pemrogramman. Di dalamnya dapat berupa sekumpulan perintah dan variabel yang disimpan. Cara menggunakan PROCEDURE ini cukup dengan menggunakan perintah CALL untuk memanggilnya. Berikut cara membuat serta operasi-operasi yang dapat dilakukan dengan PROSEDURE : 1. Membuat PROCEDURE. 2. Sebuah DELIMITER pada PROCEDURE juga dapat diubah. 3. Di dalam PROCEDURE, kita juga dapat menambahkan sebuah variabel. 4. Dapat juga menggunakan sebuah parameter. Sehingga dapat kita gunakan sesuai dengan kondisi yang kita inginkan. 5. Jika kita membuat kesalahan pada pembutan PROCEDURE atau kita ingin mengubahnya maka kita dapat menggunakan perintah Alter pada MySQL Workbench. Dengan klik kanan pada PROCEDURE yang sebelumnya sudah dibuat. Jika sudah pilih Apply. 6. Jika kita sudah tidak memerlukan sebuah PROCEDURE lagi maka kita dapat m...

Peintah JOIN Pada MySQL Workbench

Gambar
Dalam sebuah database pasti memiliki sebuah hubungan (foreign key) di antara tabel-tabelnya. Kita dapat menampilkan data yang dibutuhkan dari 2 tabel atau lebih melalui sintaks MySQL dengan printah JOIN. Terdapat 4 perintah JOIN pada MySQL, yaitu sebagai berikut : 1. INNER JOIN. Merupakan irisan dari 2 tabel atau lebih. 2. LEFT JOIN. Yaitu menggabungkan kedua tabel dengan melihat kolom sebelah kiri sebagai basis penampil data. Jika di kolom di sebelah kananya tidak memiliki data maka akan menampilkan NULL. 3. RIGHT JOIN. Kebalikan dari LEFT JOIN. Pada RIGHT JOIN, kolom sebelah kanan merupakan basis penampil datanya. 4. CROSS JOIN. Yaitu penggabungan seluruh baris dan kolom dari semua tabel yang dipilih.

Perintah VIEW Pada MYSQL Workbench

Gambar
MEMBUAT VIEW Kita dapat menampilkan data tertentu yang sering kita gunakan dengan perintah view. Perintah VIEW ini sama saja seperti membuat tabel baru dengan beberapa data yang kita pilih baik dari 1 tabel ataupun 2 tabel. Berikut Perintah untuk memilih data dari dua tabel yang berbeda : Berikut untuk membuat VIEW : Untuk mengubah VIEW maka kita dapat menggunakan perintah CREATE OR UPDATE atau ALTER pada bagian depan syntaxnya. Kita juga dapat menggunkaan perintah AS pada VIEW seperti berikut : Jika sebuah VIEWsudah tidak dierlukan lagi, maka dapat dihapus dengan perintah sebagai berikut : Tambahkan perintah IF EXIST untuk menghindari error atau VIEW yang diminta tidak ditemukan. MENGGANTI ISI FIELD YANG ADA DI VIEW Selanjutnya adalah mengganti isi data dari VIEW. Syntax yang digunakan untuk mengganti isi datanya tidak berbeda dari perintah yang biasanya yaitu menggunakan UPDATE. Tetapi untuk mengganti data yang ada di VIEW diperlukan beberapa ketentuan, karena data dari VIEW merupaka...

Membuat Foreign Key Pada MySQL Untuk Menghubungkan 2 Tabel

Gambar
   Selain primary key di dalam MySQL juga terdapat foreign key, yaitu pengenal unik atau kombinasi pengenal unik yang menghubungkan 2 tabel atau lebih dalam sebuah database. Berikut langkah-langkahnya : 1. Buat database, lalu buat tabel artikel yang berisi judul, author, abstrak, keyword, afiliasi, reference. 2. Lalu buat table baru bernama authors untuk memisahkan author dan afiliasi pada tabel artikel. 3. Lalu hapus kolom author dan afiliasi yang ada di table artikel. 4. Tambahkan kolom id sekaligus dijadikan sebagai primary key. 5. Tambahkan juga idauthor sebagai Foreign key. 6. Yang terakhir adalah memasukkan datanya, namun perlu diperhatikan bahwa idauthor di tabel authors dan tabel artikel datanya tidak boleh berbeda dalam satu baris. 7. Dapat dilihat bahwa kolom idauthor isi datanya berwarna biru yang dapat diklik. Dan apabila di klik maka kita akan diarahkan ke table author

Operasi-operasi Pada MYSql Workbench

Gambar
  MySQL dapat dikelola dengan aplikasi pihak ketiga yang bernama SQL Workbench. Di dalam SQL Workbench terdapat sebuah fitur yang bernama Reverse Engineer untuk melihat diagram yang menunjukkan relasi dari setiap tabel database. Seperti gambar di bawah ini : Di dalam SQL Workbench kita dapat mengekseksi syntax yang sama seperti di MySQL. Berikut contoh syntax-syntaxnya : A.  SELECT , digunakan untuk memilih data yang ada pada database berdasarkan kolom yang dipilih.  Dapat juga ditampilkan dalam urutan menaik ataupun menurun dengan perintah  ORDER BY. Ada juga perintah  DISTINCT  untuk melihat data tanpa adanya duplikasi. B.  WHERE , digunakan untuk memilih satu data berdasarkan kondisi tertentu. Penggunaan  WHERE  dapat digunakan bersamaan dengan  ORDER BY  dibelakangnya dan dapat menggunakan operator perbandingan sebagai berikut : C.  AND, OR, IN,NOT . Digunakan untuk memilih data tertentu berdasarkan lebih dari satu kondisi....