Hallooo temen-temen!! hari ini lumayan berawan yaa? semoga masih tetap semangat yaaa temen-temen!! okee jadi kali ini aku mau memberikan sedikit materi mengenai cara untuk membuat database sederhana menggunakan mysql. tanpa berlama-lama lagi, ayo kita masuk ke materinya!! cekidoott.
Pertama-tama kita merunning terlebih dahulu si mysqlnya. dengan command "mysql -u root" seperti dibawah ini.
nah lalu jika sudah seperti ini, kita akan membuat si databasenya dan tabel dengan cara yang sudah tertulis dibawah ini. Silahkan ikuti langkah-langkahnya ya temen-temen!!
1. Create Database
Langkah awal untuk membuat database kita menggunakan command terlebih dahulu seperti dibawah ini.
Nah, jika command tersebut berhasil maka hasilnya akan "Query OK, 0 rows affected (0.05 sec). Dan jika kalian ingin melihat hasil tabelnya, kalian bisa menshownya dengan command "desc tb_pengguna;"
2. Add Unique For Field
Kemudian kita akan meng-add unique ke dalam baris email dengan command "ALTER TABLE `(nama table)` ADD UNIQUE INDEX `idx_uniq_(nama tabel kalian)` (`kolom yang akan kalian ubah, karna disini saya akan mengubah kolom email, jadi saya mengisi email`); (ngedit table) desc tb_pengguna;
Jika kita akan menambahkan index pada kolom nama dan kolom no.telp. kalian hanya perlu mengikuti command dibawah ini.
4. Insert Data To Table
Kemudian kita akan mengisi tabel yang telah kita buat tadi dengan data orang-orang yang akan kita masukan dalam tabel pengguna dengan command seperti dibawah ini.
Nah disini saya akan membuat dua tabel baru untuk menambahkan lagi data yang kita butuhkan. Caranya sama seperti saat kita akan membuat tabel pengguna. Nah contohnya seperti dibawah ini.
Pada contoh diatas, saya membuat contoh tabel team. Dan pada contoh selanjutnya saya akan membuat tabel Koordinator, seperti dibawah ini.
Selanjutnya kita akan coba menambahkan Constraint Foreign Key pada kedua tabel yang telah kita buat menggunakan command dibawah ini.
Fungsi dari Menambahkan Foreign Key ini adalah untuk menghubungkan kedua tabel yang sudah dibuat tadi.
7. Insert Into The First Table And The Other Table.
Disini saya akan mengedit tabel koordinator dengan menambahkan data siapa saja koordinatornya, dengan command dibawah ini.
Kemudian hasil dri command tersebut akan seperti dibawah ini.
Lalu, saya juga akan mengedit data pada tabel team yang telah kita buat tadi. Nah,, saya akan mengubahnya seperti dibawah ini.
Kemudian hasilnya akan seperti dibawah ini.
8. Get Data For Each Table Created For All Fields.
Kemudian kita akan mencoba mencari nama salah satu koordinator dengan command seperti dibawah ini.
9. Get Data From Tables Created Using Filter.
Disini kita akan mencoba mendaapatkan data dari tabel yang dibuat menggunakan filter, misalnya kita akan mencari nama "gita" dari tabel pengguna, nah command yang kita gunakan untuk mencari nama tersebut dengan command dibawah ini.
Atau contoh lainnya kita akan mencari data dengan menyebutkan id teamnya saja, command uang kita pakai seperti dibawah ini.
Nah disini kita akan mendapatkan data dengan inner join
Kemudian jika mwnggunakan left join, commandnya seperti dibawah ini.
Lalu jika ingin mencari yang right join, command yang kita gunakan seperti dibawah ini.
11. Rename Tables
Lalu disini kita akan merename table yang telah kita buat, misalnya kita akan mengganti nama tabel pengguna menjadi "tb_anggota", nah command yang kia gunakan adalah sebagai berikut.
Kemudian kita akan mencoba menambahkan kolom "tb_team" ke kolom "tb_anggota" dengan command dibawah ini.
nah jika table team sudah ada di kolom table anggota, maka kita sudah berhasil menambahkan si tabel yang ingin kita tambahkan tersebut.
13. Add Relation Between Tb_anggota And Tb_team
Nah, command diatas dipakai jika kita ingin menambahkan relasi pada table yang telah kita buat.
14. Truncate All Tables
Kemudian Kita akan men truncate all tables, nah truncate all tables iini fungsinya untuk Untuk menghapus semua data yang ada di dalam tabel dan mengembalikan struktur tabel ke keadaan awal, kita dapat menggunakan perintah SQL TRUNCATE TABLE untuk setiap tabel yang ingin kita kosongkan. Jadi jika kalan ingin me-truncate table kalian, jangan lupa utuk dibck up terlebih dahulu si data yang ada di dalamnya.
berikut merupakan contoh truncate table
nah, sebelum si table kita truncate, kita harus menonaktifkan foreign keynya terlebih dahulu. kemudian baru kita truncate.
15.insert data into table koordinator
kemudian disini kita akan menginsert data pada tabel koordinator
16. Insert Data Into Table Team
kemudian kita akan memasukan data ke tabel team
17. Insert data into table anggota at least 60 data
nah, disini aku mau coba buat masukin 60 data ke tabel anggota nih temen-temen. Namun karna laptopku suka error waktu bikin screenshoot yang keseluruhan, jadi mungkin inputan sama outputnya nggak bakal menampilkan semuanya.. jadi tolong dimaklumi yaaa temen-temen:)
disini kita akan mencoba mendapatkan data dari semua table yang mempunyai null dari tabel koordinator
sebenarnya disini hasil output yang keluar masih panjang, namun karena laptop saya tidak memadai untuk menscreen shoot secara keseluruhan maka hasil output yang keluar hanya bisa ke take segini. mohon maaf yaa teman-teman..
19. Get Data only field fullname from tb_koordinator and fullname from tb_anggota without null data
Nah kemudian disini kita akan mencoba untuk mendapatkan data yang cuma si fullname nya aja dairi tabel koordinator sama tabel anggota, namun tidak memakai null.
caranya seperti dibawah ini.
20. Get Data only field fullname from tb_koordinator and fullname from tb_anggota with null data
sama seperti yang tadi, bedanya disini kita hanya mengambil yang bagian null nya saja.
21. Get Data From All Tables Short By Fullname From Table "Anggota" Alphabetically
Disini kita akan mencoba untuk mendapatkan data fullname menggunakan alphabetnya. caranya seperti berikut.
Kalian tinggal mengikuti command diatas ini ya teman-teman.
22. Count The Number Of Members Based On The Team
disini kita akan mencoba untuk menghitung jumlah anggota berdaasarkan team, kita hanya perlu menggunakan command seperti dibawah ini.
23. Count The Number Of Members Based On Fullname On Tb_koordinator That Has Members More Than Or Equal To 5.
lalu disini kita akan mencoba menghitung banyakya anggota berdasarkan nama lengkap yang ada pada table anggota apakah di tabel tesebut ada 5 jumlah anggota atau lebih. Nah disini kita menggunakan command seperti dibawah ini.
24. Create View From Data On Point 26
nah, temen-temen, kita akan mencoba membuat view dari data point 26, caranya seperti dibawah ini.
karna yang diatas merupakan hasil dari right joinnya, maka kita coba melihat dari yang left joinnya jugaa yaa.
25. Create Temporary Table From Data On Point 26
Kemudia disini kita akan mencoba membuat tabel sementara dari point 26
dan hasilnya akan sepeti dibawah ini.
26. Truncate Table Temporary
karena tabel yang kita buat barusan merupakan tabel sementara, maka kita akan menghapusnya kembali dengan "truncate" seperti dibawah ini.
jika sudah seperti ini maka kita suda menghapus datanya.
27. Insert Data Into Table Temporary From View Using Query Insert Data Using Select
kemudian kita akan memasukan kembali data ke dalam tabel yang telah kita truncate tadi seperti dibawah ini.
28. Add Column Captain Using Data Type Boolean
kemudian kita akan menambahkan data kapten tim menggunakan data type boolean seperti dibawah ini.
dan hasilnya akan seperti ini.
nah jika sudah seperti ini maka tabel kapten tim dalam tabel anggota sudah masuk dalam data.
and then just for your information, Data tipe boolean ini digunakan untuk merepresentasikan nilai kebenaran, yang hanya memiliki dua kemungkinan nilai yaitu benar (true) atau salah (false). Data tipe boolean umumnya digunakan dalam logika program, pengambilan keputusan, dan pengendalian alur program
29. Update Data tb_anggota For Each Team Have 1 Captain
kemudian disini kita akan mencoba untuk membuat 1 kapten dalam 1 team, dengan command seperti dibawah ini.
30. Add Column jenis_kelamin Using Data Type Enum
kemudian kita akan menambahkan kolom jenis kelamin dengan tipe data enum pada tabel anggota. seperti dibawah ini.
lalu hasilnya akan seperti gambar ke 2.
Data tipe enum (enumeration) digunakan untuk merepresentasikan kumpulan nilai yang memiliki makna atau kategori tertentu. Dengan data tipe enum, kita dapat mengelompokkan nilai-nilai tersebut dan memberikan label atau nama yang lebih mudah dipahami daripada hanya menggunakan nilai numerik biasa.
31. Update Data tb_anggota For Column jenis_kelamin
lalu kita akan memasukan data jenis kelamin pada setiap anggota, yang perempuan ditandai dengan "p" lalu yang laki-laki akan ditandai dengan "L" nah disini ada contoh syntaxnya.
32. Get Data From 3 All Table Sort By Fullname From Tb_anggota Alphabetically And Then Upload All Tables and View Created To Server.
kemudian hasil dari semua tablesnya akan seperti ini.
karna tidak bisa terscreenshoot semuanya karna data yang dibuat terlalu banyak maka saya hanya bisa men take screenshoot nya seperti ini saja..
So Guys... itulah beberapa penjelasan singkat mengenai cara membuat database, tabel pada database dan cara mengubah juga memasukan data pada tabel-tabel tersebut. Oke selamat mencobaa!! dan semoga ilmunya dapat bermanfaat bagi kita semua yaaa temen-temen, see u in the next theory guysss!! bye-byee!!
Tidak ada komentar:
Posting Komentar