Nyoba MYSQL
1. Membuat Table
3. Menambahkan Index
4. Change Data Type
Sebelum :
Sesudah :
Anda bisa menggunakan perintah seperti gambat di bawah ini untuk mengganti tipe data tanpa harus menghapus dan membuat ulang kembali tabel :
6. Membuat Table ke-2
Hasilnya :
7. Membuat Table Ke-3
Pertama anda harus membuat sebuah primary key atau unique key dari field yang akan di tambahkan ke forgein key.
Lalu untuk menambahkan foreign key bisa menggunakan seperti di bawah ini :
Untuk cek hasil dari foreign Key:
9. Memasukkan data ke tabel team dan koordinator
Pastikan data yang akan di input ke dalam field id_koordinator di kedua tabel mempunyai nilai atau data yang sama karena sebelumya field yang bernama id_koordinator sudah saya tambahkan menjadi foreign key yang mana tabel tb_koordinator menjadi parents key dan tb_team menjadi child key. Maka kita tinggal memasukkan data ke dalam ke dua tabel seperti di bawah ini.
11. Melihat Field yang di pilih dari tabel
12. Memfilter data yang ingin di tampilkan
Misal disini saya sudah mebuat tabel denga nama tb_koordinator :
Dan di sini saya akan melakukan filter dengan LIKE OPERATOR, Seperti di bawah ini :
Maka yang di tampilkan hanya field nama yang mempunyai data dengan huruf terakhir 'o'
Untuk selengkapnya bisa menggunakan operator like seperti di bawah ini :
Anda juga bisa menggunakan operator where seperti di bawah ini :
Contoh saya sudah membuat 2 buah table, Seperti di bawah ini :
Karena yang di sebutkan pertama adalah tb_koordinator yang mana juga di sebelah kiri. Maka outputnya menampilkan semua isi dari tb_koordinator tanpa peduli di tabel sebelah kanan atau tb_team ada data yang sama atau tidak, bila tidak ada akan bernilai NULL.
15. Menggunakan Right Join
Ini merupakan kebalikan dari left join yang mana di sini hanya menampilkan semua isi tabel yang di sebelah kanan, yang mana di dalam contoh di atas merupakan tabel tb_team. Maka bila di tabel sebelah kiri atau tabel tb_koordinat tidak ada yang mempunyai data serupa, akan bernilai NULL. Tetapi karena di dalam contoh tidak ada yang bernilai NULL maka, tb_team dan tb_koordinat mempunyai nilai yang sama.
BAGIAN KE-2
1. Mengganti Nama Tabel
2. Menambahkan Field Baru ke dalam Tabel
3. Membuat Relasi Antar Table
Untuk membuat sebuah relasi anda bisa menggunakan Foreign Key Untuk menyambungkan tabel satu ke tabel lainnya dengan cara seperti di bawah ini :
Lalu saya ingin menghubungkan relasi ke dalam kedua tabel tersebut, Seperti di bawah ini :
Saya akan menjadikan tabel tb_anggota sebagai parent dengan key field nya Team dan tabel child nya dengan tabel key fieldnya nama_team.
Untuk mengosongkan semua tabel dan hanya menyisakan field nya saja anda bisa menggunakan perintah TRUNCATE. Seperti di bawah ini :
Jika anda mempunyai sebuah foreign key di dalam tabel yang ingin anda hapus anda harus meng hapus terlebih dahulu foreign key nya :
5. Memasukkan Data ke Tabel Koordinator
8. Get Data From All Tables With Null Data From Table Tb_koordinator
9. Get Data From All Tables Without Null Data From Table Tb_koordinator
Hasilnya akan menjadi seperti ini :
10. Get Data only field fullname from tb_koordinator and fullname from tb_anggota without null data
Maka Hasilnya :
11. Get Data only field fullname from tb_koordinator and fullname from tb_anggota with null data
Maka Hasilnya :
13. Count The Number Of Members Based On The Team
14. Count The Number Of Members Based On Fullname On Tb_koordinator That Has Members More Than Or Equal To 5.
16. Create Temporary Table From Data On Point 26
temporary table digunakan untuk membuat tabel sementara di dalam MySQL. Tabel ini hanya ada untuk sementara waktu, atau tepatnya hanya untuk 1 session MySQL saja. Setelah itu tabel ini secara otomatis akan dihapus. Untuk membuatnya bisa seperti di bawah ini :
maka data yang tadinya tersimpan sudah terhapus dan hanya meninggalkan field :
18. Insert Data Into Table Temporary From View Using Query Insert Data Using Select
19. Add Column Captain Using Data Type Boolean
Maka hasilnya :
22. Update Data tb_anggota For Column jenis_kelamin
Mantap
BalasHapus