Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Praktikum Basis Data : DML Mencari dan Menampilkan Data pada Table dalam Database Mysql

Seperti yang telah dibahas pada artikel sebelumnya tentang DML (Data Manipulation Language) secara lengkap. Untuk kali ini saya akan menyajikan beberapa cara menampilkan data pada table database mysql, yakni dapat mencari dan menampilkan data/record dengan menggabungkan beberapa perintah seperti: where, operator matematika, operator logika pada table dalam basis data.


Baca juga : Cara Menjalankan Database (DBMS Mysql) Dari Console Dengan Xampp

Mencari dan Menampilkan Data Pada Table Dalam Basis Data Mysql

Ada beberapa cara untuk search atau menampilkan data pada sebuah table sesuai dengan ketentuan yang diinginkan diantaranya adalah menggunakan where, operator perbandingan, operator matematika dan operator logika. Operator logika terdiri dari 2 operator yang bisa digunakan ialah operator AND dan operator OR.

Pembahasan lebih lanjut, berikut ulasan berdasarkan hasil rangkuman saya


A. Mencari Menampilkan Data dengan Where pada Table dalam Basis Data

Perintah untuk menyeleksi seluruh data pada tabel yang ingin ditampilkan dengan kriteria tertentu dapat menggunakan WHERE. Berikut syntax-nya :

SELECT * FROM nama_tabel WHERE nama_kolom = 'kriteria yang ditampilkan';


B. Mencari dan Menampilkan Data dengan Operator Matematika pada Table dalam Basis Data.

Operasi matematika dalam mysql sering dijadikan alternatif yang paling efektif dalam menghasilkan sebuah laporan yang detail karena dapat meminimalkan penggunaan memori serta mempermudah penyusunan coding program. Operasi matematika dalam MySQL biasanya diterapkan dengan menggunakan operator aritmatika. Untuk menyeleksi seluruh data yang ingin ditampilkan dengan operator matematika dengan kriteria tertentu dengan sintaks sebagai berikut:

No Operator Keterangan
1 + Penjumlahan
2 - Pengurangan
3 * Perkalian
4 / Pembagian
5 % atau mod Sisa Hasil Bagi
6 div Pembagian Integer
Dengan adanya operasi matematika yang disisipkan dalam query maka tidak perlu lagi melakukan perhitungan melalui script program, selain itu juga meminimalkan penggunaan memori karena tidak perlu menambahkan field untuk menyimpan hasil perhitungan masing-masing field yang ada.


C. Mencari dan Menampilkan Data dengan Operator pembanding pada Table dalam BasisData

Operator ini digunakan untuk melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain. Operator perbandingan digunakan untuk membandingkan data kolom dengan nilai-nilai tertentu dalam suatu kondisi.
No Operator Penjelasan
1 < Kurang dari
2 > Lebih dari
3 <= Kurang dari sama dengan
4 >= Lebih dari sama dengan
5 <> atau != Tidak sama dengan
Operator Perbandingan digunakan bersama dengan pernyataan SELECT untuk menyaring data berdasarkan kondisi tertentu.


D. Mencari dan Menampilkan Data dengan Operator Logika pada Table dalam BasisData

1) Operator AND
Operator AND digunakan untuk mengambil data dari satu atau beberapa table
menggunakan syarat atau lebih, data akan ditampilkan bila kedua syarat terpenuhi, begitu juga sebaliknya jika salah satu diantara kedua syarat tersebut tidak terpenuhi maka data tidak akan ditampilkan.

SELECT * FROM nama_tabel WHERE nama_kolom [kriteria yang ingin ditampilkan] AND nama_kolom [kriteria yang ingin ditampilkan];

2) Operator OR
Berbeda dengan operator AND, operator OR digunakan untuk mengambil data dari satu atau lebih, tetapi memiliki syarat tidak harus kedua-duanya bernilai benar. Jika salah satu bernilai benar maka data akan tetap ditampilkan, kemudian apabila kedua kondisi tidak bernilai benar atau tidak terpenuhi maka data tersebut tidak akan ditampilkan.

SELECT * FROM nama_tabel WHERE nama_kolom [kriteria yang ingin ditampilkan] OR nama_kolom [kriteria yang ingin ditampilkan];


1. Contoh Membuat Struktur Database dengan nama perusahaan dan nama karyawan sebagai table.

Silahkan ketika perintah berikut
mysql>create database perusahaan; 
mysql>use perusahaan; 
mysql>create table karyawan(nik char(10),nama char(20),alamat varchar(30), email char(20),no_tlp char(15),primary key(nik)); 
mysql>desc karyawan;


2. Dari point a) di atas, tambahkan data sebagai berikut:

mysql> INSERT INTO karyawan values („10011‟,‟Rini‟,‟Ciputat‟,‟rini@yahoo.co.id‟,‟08561009111‟),(„10012‟,‟Agung‟,‟Tang erang‟,‟agung@yahoo.com‟,‟08561009134‟),(„10008‟,‟Cici‟,‟Jakarta‟,‟cici@gmail.co m‟,‟08561009566‟), („10004‟,‟Hendra‟,‟Tangerang‟,‟hendra@gmail.com ‟,‟08561009177‟), („10002‟,‟Geri‟,‟Tangerang‟,‟geri@yahoo.com ‟,‟08561009187‟);


3. Dari point a) dan b) di atas, cari dan tampilkan data

Menampilkan data dengan perintah where untuk menampilkan data karyawan yang berasal dari Tangerang. Silahkan berikan / ketik perintah berikut:

mysql>SELECT * FROM karyawan WHERE alamat =‟tangerang‟;

mencari dan menampilkan data pada table dalam database mysql

4. Dari point a) dan b) di atas, cari dan tampilkan data

Menampilkan data dengan perintah where dengan menggunakan operator matematika. Ketik perintah berikut:

mysql>SELECT* FROM karyawan WHERE nik >= 10008;

mencari dan menampilkan data pada table dalam database mysql

Post a comment for "Praktikum Basis Data : DML Mencari dan Menampilkan Data pada Table dalam Database Mysql"