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.

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:

NoOperatorKeterangan
1+Penjumlahan
2Pengurangan
3*Perkalian
4/Pembagian
5% atau modSisa Hasil Bagi
6divPembagian 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.

NoOperatorPenjelasan
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

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *