Sabtu, 11 Maret 2023

Maret 11, 2023

 jenis jenis dan penjelasannya, cara membuat tabel dan cara men join kan data ke tabel 

             

1. Create Table tb_pengguna

sebelum Create Table pertama tama masuka ke terminal lalu masukan perintah "mysql -u root -p" apakah kalian mengetahui mysql -u root -p? jika belum mengetahuinya simak ringkasan di bawah ini:

"mysql -u root -p" adalah perintah yang digunakan untuk mengakses server MySQL dengan menggunakan akun "root" dan meminta pengguna untuk memasukkan kata sandi (password) yang sesuai dengan akun tersebut.


Jika sudah memsukan perintah "mysql -u root -p" selanjutnya membuat database nya terlebih dahulu
dengan perintah: "CREATE database praktikum_1;"


Selanjutnya membuat Field, Field biasanya digunakan untuk menyimpan data yang berbeda-beda dalam sebuah tabel dan memudahkan pengaksesan dan pengelolaan data secara efektif. 


Jika sudah membuat Field cara mengecek nya masukan saja perintah
commandnya: " desc tb_pengguna "


2. Added Unique Into Table

Kali ini akan mengubah TYPE data menggunakan perintah "ALTER TABLE"
masukan saja perintahnya seperti di bawah ini
command: "ALTER TABLE tb_pengguna add constraint unique ('email');"


dan jika sudah memasukan perintah itu dan coba cek menggunakan perintah
command: "desc tb_pengguna"


dan lihat email nya sudah menjadi unique


3. Added Index Into Table

menahbahkan index pada nama dan no_telp menggunakan perintah "(ALTER TABLE)"
Masukan saja perintah seperti di bawah ini
command: "ALTER TABLE tb_pengguna add index_fn_no_telp_pengguna ('nama', 'no_telp');"


Jika sudah memsukan perintah seperti diatas silahkan cek dengan perintah
command: " desc tb_pengguna;"


dan hasilnya seperti gambar di atas di bagian namanya sudah ada kata MUL


4. Edit Field Data Type

Berikut ini cara mengubah / mengedit Field Data Type menggunakan perintah " ALTER TABLE"
Masukan saja perintah sebagai berikut
Command: ALTER TABLE tb_pengguna change colum 'No_telp' bigint not nulll;


jika sudah memasukan perintah seperti diatas  dan berhasil coba cek apakah  Data Type No_telp sudah ke ubah atau belum cek saja menggunakan perintah
command: "desc_pengguna"


dan lihat Data Type dari No_telp sudah berubah menjadi bigint


5. Insert Data Into Table tb_pengguna

Cara memasukan isi dalam tb_pengguna, cara menambahkan data / isi dalam tabel bisa menggunakan "INSERT INTO" dan coba masukan perintah seperti di bawah
command: INSERT INTO tb_pengguna values ('Egi.subastian', 'Egi subastian', 'egi@email.com', 088223343699);"


nah jika sudah memsukan perintah seperti diasa coba cek dengan perintah 
command: "select * from tb_perngguna;"


jika sudah seperti gambar di atas maka sudah berhasil


6. Create Table tb_team

selanjutnya membuat tabel dengan nama "tb_team"
cara membuat nya masukan saja perintah
command: "CREATE TABLE tb_team


nah jika sudah membuat table dan isinya maka cek menggunakan perinttah
command: desc tb_team;


jika sudah seperti gambar di atas ini maka membuat field sudah berhasil


7. Create Table tb_koordinat

selanjutnya membuat tabel koordinat dengan nama tb_koordinat dan jika membuat atau menambahkan kata lihat besar kecil huruf dan masukan saja perintah
command: CREATE TABLE tb_koordinat


sudah memasukan mengisi table nya dan cek menggunakan perintah
command: desc tb_koordinat


dan membuat table sudah berhasil


8. Add Constraint FOREIGN KEY

cara menambahkan nya masukan saja perintah
command: ALTER TABLE tb_team ADD constraint fk_idtm_idk FOREIGN KEY (id_koordinat) referenceres tb_koordinat (id_koordinat) on update cascade on delete cascade;


jika sudah seperti gamabr di atas maka sudah berhasil di tambahakan


dan lihat field nya bertambah satu yaitu id_koordinat


9. Insert Into Table tb_team And tb_koordinat

berikut ini adalah perintah untuk menambah isi daalam table tb_team dan tb_koordinat dengan perintah
command: INSSERT INTO tb_team values (




dan disini saya menambahkan 3 data dalam tb_team



 
disini juga menambahkan 3 data dalam tb_koordinat


contoh cara membuat tabel dan 

10. Get Data For Each Table Created for all fields

Berikut ini data dari semua tabel yang sudah di buat dan cara melihat nya masukan saja perintah
command: SELECT * from tb_pengguna / tb_yang akan anda tampilkan


nah jadi itu data data yang telah saya buat 


11. Get Data For Each Table Created for some fields

Nah sekaranng menampilkan kembali namun tidak semua kolom yang di tampilkan jadi hanya sebagian kolom nya saja yang di tampil kan dan coba lihat perintah berikut ini:
command: SELECT nama from tb_koordinat; dan jika kalian ingin menampilkan 2 kolom saja  
command:  SELECT nama_team, id_koordinat from tb_team; 


bagian ini hanya menampilkan 1 kolom yaitu kolom bagian nama


bagian ini menampilkan 2 kolom yaitu kolom nama _team dan id_koordinat


bagian ini menampilkan 2 kolom yaitu kolom Nama dan No_telp


12. Get Data From Tables Created Using Filter

nah kali ini saya akan menampilkan data yang ingin di panggil dan contohnya perti di bawah 
masukan saja perintah: SELECT * from tb_team where nama_team='data yang ingin di panggil ' jika ingin memnggil 2 data tambahkan saja perintah OR  maka hasilnya akan seperti gambar di bawah


jika ingin menampilkan bagian kolom nama_team nya saja seperti gambar di bawah masukan saja 
command: SELECT nama_team from  tb_team where nama_team='data yang ingin di panggil'; dan hasilnya seperti gambar di bawah


dan jika ingin menampilkan hanya 1 data dan 1 kolom bisa masukan saja perintah 
command: SELECT nama from tb_pengguna where nama='egi subastian' 

 
dan jika hasilnya sama seperti di atas maka berhasil!!!


13. Get Data From Table tb_team And tb_koordinat Using Inner Join

cara menggabukan nya dengan menguunakan INNER JOIN dan masukan saja perintah
command: SELECT * from a I join tb_koordinat b on a.id_koordinat.id_koordinat;




14. Get Data From Table tb_team And tb_koordinat Using Left Join

Bagian ini saya akan menggil data di bagian kiri dan  masukan perintah
command: SELECT * from a left join tb_koordinat b on a.id_koordinat.id_koordinat;





15. Get Data From Table tb_team And tb_koordinat Using Right Join

Bagian ini saya akan menggil data di bagian kanan dan  masukan perintah
command: SELECT * from a RIGHT JOIN tb_koordinat b on a.id_koordinat.id_koordinat;


16. Rename Tb_pengguna To Tb_anggota 

berikut ini cara mengganti nama table yang awalnya  tb_penggguna menjadi tb_anggota mengggunakan perintah ALTER TABLE tb_lama RENAME tb_baru;


jika sudah memasukan perintah di atas lalu coba check menggunakan perintah show tables;
dan lihat tb_pengguna telah berubah menjadi tb_anggota



17. Add Column Team On Tb_anggota 

berikut ini cara menambahkan column baru pada tb_anggota menggunakan QUERY di bawah ini jika telah di tambahkan  silahkan check menggunkan perintah desc tb_anggota;

18. Add Relation Between Tb_anggota And Tb_team 

pada kali ini saya akan menambahkan relasi namun sebelum itu  pastikan kita telah menentukan FOREIGN KEY jika belum menentukannya bisa memsukan perintah seperti gambar berikut 


jika sudah  memasukan pertintah di atas tadi akan memunculkan hasil di bawah ini


selanjutkan membuat relasi masukan saja perintah di bawah ini




19. Truncate All Tables 

kali ini menghapus semua isian dari tabel dengan perintah TRUNCATE namun sebelum menghapus data  pertama menonaktifkan terlebih dahulu FOREIGN KEY dengan perintah seperti gambar di bawah ini 


jika sudah di nonaktifkan selanjutnya menghapus semua data table yang terdiri dari tb_anggota, tb_team, tb_koordinat


jika sudah coba aktifkan kembali dengan perintah di bawah ini



20. Insert Data Into Table tb_koordinat   

untuk menambahkan data ke dalam table tb_koordinat masukan saja perintah seperti di bawah ini


dan hasil nya akan seperti gambar di bawah ini 



21. Insert Data Into Table tb_team 

untuk menambahkan data ke dalam table tb_team masukan saja perintah seperti di bawah ini


dan hasilnya seperti di bawah ini




22. Insert Data Into Table tb_anggota 
 
Kali ini kita akan menambahkan 60 data yang di dalam nya terdiri userid,nama,email,no_telp,team contohnya seperti di bawah ini



23. Get Data From All Tables With Null Data From Table Tb_koordinat

Kali ini kita akan menampilkan data dari 3 tabel serta menampilkan data yang kosong yang mengacu pada tb_koordinator contohnya seperti di bawah ini






24. Get Data From All Tables Without Null Data From Table Tb_koordinat

okeyy nahh kali ini juga sama seperti yang tadi namun kali ini kita menampilkan datanya tanpa data kosong contohnya seperti di bawah ini.




25. Get Data only field fullname from tb_koordinat and fullname from tb_anggota without null data 

nahh kita akan menampilkan hanya field nama_koordinator dan nama_anggotanya dengan tanpa mencantumkan data kosong



dan hasilnya seperti di bawah ini



26. Get Data only field fullname from tb_koordinat and fullname from tb_anggota with null data 

nahh untuk yang ini sama seperti sebelumnya tetapi kali ini kita mencantumkan data kosong yang mengacu pada table koordinat


Dan hasil nyaseperti gambar di bawah ini



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

Selanjutnya untuk mengambil data dalam tb_anggota masukan saja perintah di bawah ini


Disini menggunakan perintah left join karena sort data dari feild nama tabel tb_anggota jadi harus memunculkan semua data dari tb_anggota
Dan hasilnya seperti gambar di bawah ini



28. Count The Number Of Members Based On The Team 

Nahh kali ini kita akan menghitung jumlah anggota dari setiap team yang memiliki maupun yang tidak memiliki team contohnya seperti di bawah ini


Dan hasilnya seperti dibawah ini



29. Count The Number Of Members Based On Fullname On Tb_koordinat That Has Members More Than Or Equal To 5. 

Jika sebelumnya menghitung jumlah anggota berdasarkan team kali ini kita akan menghitung anggota berdasarkan koordinat dan menampilkannya hanya koordinat yang memiliki lebih dari sama dengan 5 contohnya seperti dibawah ini


Untuk hasinya seperti dibawah ini


Sama seperti sebelumnya namun kali ini kita juga menampilkan anggota yang tidak memiliki koordinat contohnya seperti di bawah ini


Untuk hasilnya seperti dibawah ini 



30. Create View From Data On Point 26 

kali ini kita akan membuat view yang berasal dari QUERY pada nomer 26 


dan ini adalah bukti view telah selesai di buat


dan ini merupakan isi dari view yang telah kita buat




31. Create Temporary Table From Data On Point 26 

sama seperti sebelumnya jika sebelumnya membuat view kali ini kitta membuat temporary table atau table sementara dan contoh  perintah nya seperti di bawah ini



dan temporary telah di buat


Dan ini merupakan isi table temporary yang telah di buat



32. Truncate Table Temporary 
 
berikut ini kita akan menghapus semua data dari table temporary menggunakan perintah TRUNCATE



33. Insert Data Into Table Temporary From View Using Query Insert Data Using Select 

Menambahkan data ke table temporary yang di ambil dari view


Dan ini merupakan hasilnya



34. Add Column Captain Using Data Type Boolean 
 
kali ini membuat column baru yang bernama captain yang ber type boolean


dan pada gambar di bawah ini merupakan buktinya/hasilnya



35. Update Data tb_anggota For Rach Team Have 1 Captain

berikut ini mengupdate table anggota dan menambahkan captain untuk setiap teamnya



36. Add Column jenis_kelamin Using Data Type Enum

ini adalah untuk menambahkan Column jenis kelamin dengan type enum




37. Update Data tb_anggota For Column jenis_kelamin

 Dan ini adalah untuk mengupdate table anggota dan  menambah kan jenis kelamin pada setiap anggota



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

Dan pada gambar di bawah merupakan hasil dari memberi jenis kelamin dari nomer sebelum nya











0 komentar:

Posting Komentar