Dalam SQL (Structured Query Language), kita pasti mengetahui perintah CREATE, INSERT, DELETE, DROP, ALTER TABLE kan?? Selain perintah tersebut di atas, dalam SQL juga terdapat perintah pengecekan sebelum melakukan perintah CREATE. Perintah tersebut adalah IF NOT EXISTS. Perintah ini dijalankan bersama-sama dengan CREATE, seperti di bawah ini : CREATE DATABASE IF NOT EXISTS barang; CREATE TABEL IF NOT EXISTS stock (…………………….); Dimana pada perintah ini, akan dilakukan pengecekan terlebih dahulu apakah database dengan nama barang atau tabel dengan nama stock telah ada di MySQL atau belum. Jika belum, maka perintah CREATE dilanjutkan. Semoga artikel ini bermanfaat bagi Anda. Gbu. Categories: SQL Untuk perintah/script fungsi NOT EXISTS() dan EXISTS() pada MySQL Database menurut pengalaman admin hampir sama dengan fungsi IN() dan NOT IN(). Fungsi ini untuk menampikan data dari 2 buah tabel dimana salah satu tabel dengan data yang sama atau tidak sama pada tabel kedua menggunakan acuan primarykey. Langsung saja kita implementasikan di MySQL Database Server Command Line. Kali ini admin menggunakan dua tabel barang dan tabel stok, kita tampilkan terlebih dahulu untuk tabel barang mysql> select * from stok limit 15; +---------------+--------------------------+--------+ | IDBARANG | NMBARANG | JUMBRG | +---------------+--------------------------+--------+ | 0001 | SAMPOERNA MILD 16 BATANG | 228 | | 1111234555 | U MILD 16 | 5 | | 8998989300087 | GG MILD | 17 | | 8999909096004 | SAMPOERNA MILD 16 | 62 | | 76164217 | MALBORO RED 20 | 26 | | P | PERMEN SEMUA JENIS ISI 5 | 27 | | 95508788 | MALBORO BLACK MENTOL20 | 3 | | 8995078803078 | U MILD 16 | 21 | | 8999909982000 | A MILD 12 | 67 | | 8999909010567 | DJI SAM SOE 16 | 38 | | 8999909001909 | SAM SOE MAGNUM | 16 | | 8999909000346 | U BOLD | 30 | | 8999909000377 | AVOLUTION RED 20 | 94 | | 0050 | KARTON SEMUA JENIS | 50 | | 8999909028234 | SAMSOE 12 | 8 | +---------------+--------------------------+--------+ 15 rows in set (0.00 sec) Untuk primary key yang kita gunakan yaitu filed IDBARANG, sekarang akan kita coba menampilkan data barang dimana IDBARANG yang termasuk IDBARANG pada tabel stok
|