1. Membuat Database
Membuat Database
Database adalah kumpulan dari tabel-tabel yang saling berhubungan. Untuk membuat sebuah database, maka querynya adalah sebagai berikut:
CREATE DATABASE dbtoko; //misal nama databasenya dbtoko
Tambahan query [IF NOT EXISTS] untuk membuat MySQL tidak menampilkan pesan error jika database tersebut telah ada sebelumnya dalam database. Contohnya, jika kita menjalankan lagi query di atas, maka MySQL akan menampilkan pesan error karena dbtoko sudah pernah dibuat. Jadi untuk querynya adalah sebagai berikut:
CREATE DATABASE IF NOT EXISTS mahasiswa;
Jadi database hanya akan dibuat jika tidak ada atau belum pernah dibuat sebelumnya.
Melihat Database
Untuk melihat daftar Database yang sudah dibuat, gunakan query:
SHOW DATABASES;
Outputnya seperti berikut:
Memilih Database yang digunakan (Database Aktif)
Sebelum kita membuat tabel, terlebih dahulu kita harus memilih database mana yang mau kita gunakan. Untuk memilih database yang akan digunakan caranya adalah dengan query "USE nama_database;". Misalnya kita gunakan dbtoko maka querynya jadi:
USE dbtoko;
Menghapus Database MySQL
Jika database sudah tidak digunakan lagi, kita dapat menghapusnya. Proses penghapusan ini akan menghapus database, termasuk seluruh tabel tersebut. Setelah database yang telah dihapus tidak dapat ditampilkan kembali. Kita harus yakinkan bahwa database tersebut memang tidak akan digunakan lagi.
Format query untuk menghapus database:
DROP DATABASE [IF EXISTS] database_name;
DROP DATABASE dbtoko;
2. Membuat dan Menghapus Tabel
Setelah membuat database dan memilih database yang digunakan, selanjutnya kita akan mencoba membuat tabel.
Membuat Tabel
Untuk membuat tabel, querynya adalah seperti berikut:
CREATE TABLE nama_tabel (daftar_kolom) [type=type_tabel]
Contoh
CREATE TABLE tbl_barang ( kode varchar(15), nama varchar(30), harga int, stok int);
Penjelasan:
Create / buat tabel dengan nama tbl_barang, kolom-kolomnya antaran lain kolom kode dengan tipe data varchar (karakter string) dengan panjang 15, nama varchar 30, harga integer, stok integer. (Untuk tipe data sudah dijelaskan pada materi sebelumnya)
Melihat Daftar Tabel
Untuk melihat tabel-tabel yang sudah kita buat, gunakan query SHOW TABLES;
Hasilnya akan terlihat seperti berikut:
Menghapus Table
Jika kita ingin menghapus tabel, querynya adalah DROP TABLE table_name;
Contoh:
DROP TABLE tbl_barang;
3. Menambah Data Tabel
Setelah membuat tabel, selanjutnya kita akan belajar mengisi data dalam tabel tersebut. Untuk mengisi tabel kita gunakan INSERT. Formatnya adalah "INSERT INTO nama_table (kolom1, kolom2, ..) VALUES (nilai1, nilai2, ...);"
Contoh:
INSERT INTO tbarang (kode, nama, harga, stok) VALUES ('BRG0001', 'Buku Tulis', '2500', '5');
Kita juga bisa insert data lebih dari 1, caranya tinggal kasih tanda koma lanjut data ke 2 koma data ke 3 dan seterusnya.
Contoh
INSERT INTO tbarang (kode, nama, harga, stok) VALUES ('BRG0002', 'Pensil', '2000', '3'), ('BRG0003', 'Penghapus', '1000', '4'), ('BRG0004', 'Penghapus', '3000', '2');
Melihat Data Pada Tabel
Mari kita lihat hasilnya. Caranya gunakan query SELECT.
SELECT*FROM tbarang;
4. Merubah Data Tabel
Untuk melakukan oerubahan data pada tabel, gunakan perintah UPDATE. Formatnya adalah "UPDATE nama_tabel SET kolom1='nilai1', kolom2='nilai2', ... WHERE kolom_kunci='nilai_kunci';"
Contoh
UPDATE tbarang SET nama='Buku Tulis isi 200 Lembar' WHERE kode='BRG0001';
Penjelasan
Query di atas maksudnya kita akan merubah data pada tabel barang yaitu merubah nilai kolom nama menjadi 'Buku Tulis Isi 200 Lembar' untuk barang yang memiliki kode 'BRG0001'.
Lihat hasilnya
SELECT*FROM tbarang;
Sebelumnya barang dengan kode BRG0001 namanya adalah Buku Tulis dan sekarang namanya berubah menjadi Buku Tulis Isi 2000 Lembar.
5. Mengapus Data Tabel
Selanjutnya kita akan belajar cara menghapus data. Perintah yang kita gunakan adalah DELETE. Formatnya adalah "DELETE FROM nama_tabel WHERE kolom_kunci='nilai_kunci';"
Contoh
DELETE FROM tbarang WHERE kode='BRG0001';
Lihat Hasilnya
SELECT*FROM tbarang;
Sudah tau kan hasilnya? Data barang dengan kode BRG0001 sudah hilang.
6. Melihat Data Tabel
Secara sederhana, untuk melihat isi dari sebuah tabel adalah dengan perintah "SELECT * FROM tbarang". Untuk selanjutnya kita akan pelajari lebih detail untuk melihat data.
Menampilkan Seluruh Kolom
Untuk menampilkan seluruh kolom pada sebuah tabel, setelah SELECT kita tambahkan *. Jadi kita tidak perlu mendefinisikan kolom apa saja yang mau ditampilkan.
Contoh
SELECT * FROM tbarang;
Menampilkan Kolom Tertentu
Untuk menampilkan kolom-kolom tertentu pada sebuah tabel, kita perlu menyebutkan kolom apa saja yang mau ditampilkan setelah SELECT. Contoh
SELECT nama, harga FROM tbarang;
Mengurutkan Data
Untuk mengurutkan data, perintahnya adalah ORDER BY nama_kolom ASC/DESC.
Contoh
SELECT * FROM tbarang ORDER BY nama;
Mengurutkan data barang berdasarkan nama. Secara default, urutannya adalah ASC. Dari terendah ke tertinggi. Silahkan dicoba berdasarkan kode, stok, atau harga.
SELECT * FROM tbarang ORDER BY nama ASC;
sama dengan query di atas
SELECT * FROM tbarang ORDER BY nama DESC;
Urutannya berubah dari yang tertinggi ke yang terendah.
Limit
Limit digunakan untuk melihat data dalam jumlah tertentu. Misal kita cuma mau lihat 2 barang dengan harga termahal.
Contoh
SELECT * FROM tbarang ORDER BY harga DESC LIMIT 2;
Penjelasan:
Ambil data barang, urutkan berdasarkan harga tertinggi batasi 2 data.
Filter Data
Filter digunakan untuk menyaring data. Menampilkan data tertentu sesuai keinginan kita. Gunakan WHERE untuk filter. Misal kita ingin mengambil data barang dengan kode BRG0003.
SELECT * FROM tbarang WHERE kode='BRG0003';



Tidak ada komentar:
Posting Komentar