Kembali lagi kita melanjutkan latihan MySQL tingkat dasar yaitu Memasukkan Data ke dalam Tabel Kategori Buku, Penulis dan Buku Pada Database Toko Buku. Pada tutorial-turorial sebelumnya kita telah membuat database dengan nama toko_buku, dan juga telah membuat beberapa tabel di dalamnya diantaranya tabel pengguna, tabel penulis, tabel kategori_buku, dan tabel buku. Dalam pengelolaan basis data toko_buku, kita akan melanjutkan untuk mengisi tabel dengan data pada tabel penulis, kategori buku, dan buku. Dalam tutorial ini, kita akan memasukkan contoh data ke dalam tabel-tabel tersebut menggunakan perintah SQL.
Memasukkan Data ke dalam Tabel
1. Memasukkan Data Penulis
Tabel Penulis akan mencatat informasi tentang penulis buku, seperti nama dan tahun lahir. Berikut adalah perintah SQL untuk memasukkan data penulis ke dalam tabel Penulis:
1 2 3 4 | INSERT INTO penulis (id_penulis, nama_penulis, tahun_lahir) VALUES (1, 'Ahmad Basuki Dwicahyo', 1990), (2, 'Abdul Kadir Jaelani', 1975), (3, 'Kahar Monangkir', 1967); |
Dengan perintah SQL di atas, kita telah memasukkan tiga penulis beserta informasinya ke dalam tabel Penulis. Untuk melihat hasilnya dapat menggunakan perintah SELECT * FROM penulis;
sehingga akan ditampilkan semua data pada tabel penulis seperti berikut ini:
1 2 3 4 5 6 7 8 9 | MariaDB [toko_buku]> SELECT * FROM penulis; +------------+-----------------------+-------------+ | id_penulis | nama_penulis | tahun_lahir | +------------+-----------------------+-------------+ | 1 | Ahmad Basuki Dwicahyo | 1990 | | 2 | Abdul Kadir Jaelani | 1975 | | 3 | Kahar Monangkir | 1967 | +------------+-----------------------+-------------+ 3 rows in set (0.001 sec) |
2. Memasukkan Data Kategori Buku
Tabel Kategori Buku akan digunakan untuk mengelompokkan buku-buku berdasarkan kategori atau genre. Berikut adalah contoh perintah SQL untuk memasukkan data kategori buku ke dalam tabel Kategori Buku:
1 2 3 4 | INSERT INTO kategori_buku (id_kategori, nama_kategori) VALUES (1, 'Teknologi'), (2, 'Pendidikan'), (3, 'Ekonomi'); |
Dengan perintah SQL di atas, kita telah memasukkan tiga kategori buku beserta informasinya ke dalam tabel Kategori Buku. Untuk melihat hasilnya dapat menggunakan perintah SELECT * FROM kategori_buku;
sehingga akan ditampilkan semua data pada tabel kategori_buku seperti berikut ini:
1 2 3 4 5 6 7 8 9 | MariaDB [toko_buku]> SELECT * FROM kategori_buku; +-------------+---------------+ | id_kategori | nama_kategori | +-------------+---------------+ | 1 | Teknologi | | 2 | Pendidikan | | 3 | Ekonomi | +-------------+---------------+ 3 rows in set (0.001 sec) |
3. Memasukkan Data Buku
Tabel Buku akan mencatat informasi tentang buku-buku yang dijual di toko. Berikut adalah contoh perintah SQL untuk memasukkan data buku ke dalam tabel Buku:
1 2 3 4 5 6 | INSERT INTO buku (id_buku, judul, id_penulis, id_kategori, harga) VALUES (1, 'Belajar Database Dengan Contoh Toko Buku', 1, 1, 15.99), (2, 'Mengajar Basis Data dengan Menerapkan Moodle Sebagai Media Pembelajaran Jarak Jauh', 2, 2, 19.99), (3, 'Investasi Mudah dan Kecil Resiko', 3, 3, 12.99), (4, 'Platform Canggih dalam Genggaman', 1, 1, 14.99), (5, 'Mengatur Keuangan Keluarga di Masa Sulit', 3, 3, 11.99); |
Dalam perintah di atas, kita telah memasukkan lima buku beserta informasi buku ke dalam tabel Buku. Setiap buku terhubung dengan penulis dan kategori buku yang sesuai melalui ID penulis dan ID kategori. Untuk melihat hasilnya dapat menggunakan perintah SELECT * FROM buku;
sehingga akan ditampilkan semua data pada tabel buku seperti berikut ini:
1 2 3 4 5 6 7 8 9 10 11 | MariaDB [toko_buku]> SELECT * FROM buku; +---------+----------------------------------------------+------------+-------------+-------+ | id_buku | judul | id_penulis | id_kategori | harga | +---------+----------------------------------------------+------------+-------------+-------+ | 1 | Belajar Database Dengan Contoh Toko Buku | 1 | 1 | 15.99 | | 2 | Mengajar Basis Data dengan Menerapkan Moo... | 2 | 2 | 19.99 | | 3 | Investasi Mudah dan Kecil Resiko | 3 | 3 | 12.99 | | 4 | Platform Canggih dalam Genggaman | 1 | 1 | 14.99 | | 5 | Mengatur Keuangan Keluarga di Masa Sulit | 3 | 3 | 11.99 | +---------+----------------------------------------------+------------+-------------+-------+ 5 rows in set (0.001 sec) |
Kesimpulan
Dengan berhasil memasukkan data ke dalam tabel Kategori Buku, Buku, dan Penulis, kita telah melengkapi basis data “Toko Buku” dengan informasi yang penting. Data ini akan membantu kita dalam mengelola stok buku, penulis, dan kategori buku di toko buku kita.
Kita dapat melanjutkan dengan menambahkan lebih banyak data atau memodifikasi data yang ada sesuai dengan kebutuhan kita. Dengan basis data yang terorganisir dengan baik, Kita dapat dengan mudah mengelola buku-buku yang kita tawarkan di toko buku kita. Semoga tutorial ini bermanfaat bagi kita semua!
Semua praktik SQL pada tutorial ini dan sebelumnya kita menggunakan Command Prompt atau Command Line, untuk kedepanya kita juga akan belajar memanfaatkan berbagai Database Tools untuk mempermudah dalam pengelolaan database MySQL.
Daftar atau list tutorial MySQL dapat anda lihat di Index Tutorial MySQL: Belajar MySQL Dari Dasar.