DATABASE APOTIK
2. Tabel pelanggan
Membuat tabel pelanggan
# CREATE TABLE Pelanggan (
Id_Pelanggan varchar (5) NOT NULL,
Nm_Pelanggan varchar (30) NOT NULL,
Jns_Kelamin text,
Alamat varchar (40),
Kota text,
PRIMARY KEY (Id_Pelanggan)
);
1. Membuat database
Menggunakan Query ( CREAT DATABASE apotik; )
Bentuk Query diatas merupakan untuk membuat sebuah database baru dengan
nama nama_database.
INPUT
OUTPUT
2. Membuka database
Menggunakan Query ( USE apotek; )
Bentuk Query diatas merupakan cara unruk membuka sebuah database.
INPUT
OUTPUT
OUTPUT
OUTPUT
SEBELUM DIHAPUS
SESUDAH DIHAPUS
7. Menghapus database
Menggunakan Query ( DROP DATABASE apotik; )
Bentuk Query diatas merupakan cara untuk menghapus database. Jika databasenya
sudah ada maka databse dan juga tabel-tabel yang berada didalam databse tersebut
akan terhapus.
INPUT
OUTPUT
HASIL
SEBELUM SESUDAH
8. Membuat tabel
Menggunakan Query “ CREATE TABLE Obat (
Id_Obat Varchar (5) NOT NULL,
Id_Jns_Obat varchar (10) NOT NULL,
Nm_Obat varchar (20) NOT NULL,
Hga_Obat decimal (15,0)NOT NULL,
Stock int,
PRIMARY KEY (Id_Obat)
); “
Bentuk Query diatas merupakan contoh cara untuk pembuatan sebuah tabel obat.
INPUT
OUTPUT
OUTPUT
HASIL
SEBELUM SESUDAH
10. Menghapus tabel
Menggunakan Query ( DROP TABEL pelanggan; )
Bentuk Query diatas merupakan suatu cara untuk menghapus sebuah tabel.
INPUT
OUTOUT
HASIL
SEBELUM SESUDAH
CONTOH DATA MANIPULASION LANGUAGE(DML)
1. INSERT INTO
Insert into merupakan cara yang digunakan untuk menambahkan record baru pada
suatu tabel.
INPUT
OUTPUT
2. UPADTE PELANGGAN
Update merupakan cara untuk mengubah atau memperbarui data dalam sebuah
tabel MySql.
INPUT
OUTPUT
3. AVG
AVG merupakan cara untuk mengambil nilai rata-rata dari sebuah ekspresi.
INPUT
OUTPUT
4. COUNT
Count merupakan cara untuk mengembalikan hitungan ekspresi atau menghitung
jumlah data.
INPUT
OUTPUT
5. LOWER
Lower merupakan cara untuk mengubah huruf menjadi kecil semua.
INPUT
OUTPUT
6. MAX
Max merupakan cara untuk mencari nilai tertinggipada suatu field di tabel
INPUT
OUTPUT
7. MIN
Min merupakan cara untunk mencari nilai terendah pada sebuah field di tabel.
INPUT
OUTPUT
8. SUM
Sum merupakan cara untuk menjumlah data atau record didalam sebuah tabel.
INPUT
OUTPUT
9. DELETE
Delete merupakan cara untuk menghapus record yang ada pada sebuah tabel.
INPUT
OUTPUT
10. UPPER
Upper merupakan cara untuk membuat sebuah string bisa menjadi huruf kafital
semua.
INPUT
OUTPUT
ORDER BY
Order by adalah untuk memfilter atau mensortir data berdasarkan kondisi tertentu.
Untuk mengurutkan hasil quer bisa ditambahkan klausa ORDER BY. Pengurutan
tersebut bisa secara ascending (urut naik) ataupun descending (urut turun).
OUTPUT
HASIL
OUTPUT
HASIL
OUTPUT
HASIL
OUTPUT
HASIL
GROUP BY
Group By merupakan cara untuk menampilkan atau memilih sekumpulan data
berdasarkan kelompok data tertentu.
OUTPUT
HASIL
6. Pengelompokan data
Menggunakan Query ( SELECT Jns_Kelamin FROM pegawai GROUP BY Jns_Kelamin; )
Bentuk Query diatas merupakan cara untuk mengelompokan data menurut jenis
kelamin.
INPUT
OUTPUT
HASIL
7. Tidak ingin menampilkan nilai NULL
Menggunakan Query ( SELECT Nm_Pelanggan FROM pelanggan WHERE
Nm_Pelanggan IS NOT NULL GROUP BY Nm_Pelanggan; )
Bentuk Query diatas merupakan cara jika kita tidak ingin menampilkan nilai NULL
pada output.
INPUT
OUTPUT
HASIL
OUTPUT
SEBELUM SESUDAH
OUTPUT
SEBELUM SESUDAH
OUTPUT
SEBELUM SESUDAH
JOIN
Operasi JOIN atau penggabungan antara tabel dalah operasi basis data relasional
yang sangat penting.
OUTPUT