Nyoba MYSQL

 

    1. Membuat Table


    2. Menambahkan Unique Key




    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 :



    5. Memasukkan Data ke Tabel



hasil outputnya :



    6. Membuat Table ke-2


Hasilnya :


        7. Membuat Table Ke-3


Hasil pembuatan table :



    8. Menambahkan Foreign Key

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.


Hasilnya akan menjadi seperti di bawah:




    10. Melihat semua isi dari tabel 


    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 :


Untuk contoh penggunaannya seperti di bawah ini :




    13. Melakukan Inner Join

Contoh saya sudah membuat 2 buah table, Seperti di bawah ini :


Lalu di sini saya akan melakukan Inner JOin untuk ke dua tabel di atas : 




    14. Menggunakan Left Join 


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.



    4. Menyetel Ulang Semua Tabel

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


Di sini saya menggunakan auto increment untuk ID nya biar cepat :


Maka hasilnya akan menjadi seperti ini :



    6. Masukkan 6 Data yang mana diantaranya 2 NULL





    7. Memasukkan 60 Data ke Tabel


Maka hasilnya :




    8. Get Data From All Tables With Null Data From Table Tb_koordinator


Maka hasilnya :



    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 :



    12. Get Data From All Tables Sort By Fullname From Tb_anggota Alphabetically



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.



Maka hasilnya :

 




    15. Create View From Data On Point 26





    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 :








    17. Truncate Table Temporary


 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



    20. Update Data tb_anggota For Rach Team Have 1 Captain



Maka hasilnya :

    


    21. Add Column jenis_kelamin Using Data Type Enum


Maka hasilnya :



    22. Update Data tb_anggota For Column jenis_kelamin


Maka hasilnya :




    23. Get Data From 3 All Table Sort By Fullname From Tb_anggota Alphabetically


Maka hasilnya :




























Komentar

Posting Komentar

Postingan populer dari blog ini

SEJARAH SINGKAT PERKEMBANGAN KOMPUTER

Apa itu RestFul API ?

Apa itu "Record" dalam database ?