Manipulasi dan Retrieve Data dalam Database Melalui CMD dan MySql

a. Gunakanan database 15102023_lusiana;
Script use(nama database); digunakan untuk mengaktifkan database yang akan kita buat sebelumnya.
MySql> use (nama_database);

b. Tampilkan data mata kuliah yang berlangsung selama 40 jam 
Perintahnya adalah menggunakan *from yang berarti mengambil langsung dari table yang kita inginkan.
Select *from (nama_tabel) where (field)=x;


c. Tampilkan mata kuliah yang mempunyai jumlah jam lebih dari 13,33 jam 
Pada perintah ini kita mulai menggunakan perintah fungsi logika, yaitu ” >” lebih dari, mencari record dalam tabel yang diketahui salah satu kondisinya.

d. Tampilkan mahasiswa laki – laki yang berasal dari Purwokerto. 
Dalam perintah ini tidak ditemukan hasil record karena sebelumnya didalam database yang kira buat memang tidak ada data mahasiswa lakilaki dari purwokerto.
Select *from (nama_tabel) where (field1) and (field2);

e. Tampilkan mahasiswa wanita dari Purwokerto dan Jakarta. 
Kali ini kita menggunakan fungsi IN yang artinya mencari record mahasiswa wanita dari purwokerto dan jakarta yang terdapat pada tabel student .
Select *from (nama_tabel) where (field1) IN (pilihan);
  
f. Tampilkan mahasiswa yang bukan berasal dari Purwokerto 
Disini kita menggunakan fungsi NOT IN yang artinya bukan. NOT IN digunakan ketika kita mencari record dalam table. 
Select *from (nama_table) where (field1) NOT IN (keterangan);


g. Tampilkan seluruh mahasiswa menurut abjad dari Z – A. 
Fungsi DESCENDING dan ASCENDING digunakan untuk mengurutkan sesuai dengan abjad. DES digunakan untuk mengurutkan Z-A sedangkan ASC digunakan untuk mengurutkan dari A-Z.
Select *from (nama_tabel) by (field) desc;

h. Berasal dari kota mana saja mahasiswa yang ada?(hilangkan data yang duplikasi). 
Artinya data yang double hanya kita munculkan satu saja bisa menggunakan fungsi distinct.
Select distinct (field) from (nama_tabel);

i. Tampilkan daftar nama mata kuliah, jumlah jam dan jumlah SKSnya yang jumlah
jamnya antara 26 dan 40. 
Dalam perintah kali ini, kita akan menggunakan fungsi BETWEEN yang berarti berada diantara kemungkinan 1 dan kemungkinan 2.
Select (record1), (record2), (record3) from (nama_tabel) where (record2) between x and y;

j. Tampilkan daftar nama mahasiswa, kode prodi dan umur yang usianya tidak diantara 18 dan 19. 
Dalam perintah kali ini, kita akan menggunakan fungsi NOT BETWEEN yang berarti tidak berada diantara kemungkinan 1dan kemungkinan 2.
Select (record1), (record2), (record3) from (nama_tabel) where (record3) not  between x and y;
  
k. Tampilkan nama dosen yang jumlah gajinya antara 4.500.000 sampai 5.500.000 
Dalam perintah kali ini, kita akan menggunakan fungsi BETWEEN yang berarti tidak berada diantara kemungkinan 1 dan kemungkinan 2.
Select (record1) from (nama_tabel) where (record3) between x and y;

l. Cari nama mahasiswa yang tempat tinggalnya dimulai dengan „P‟.
Dalam perintah kali ini, kita akan mencari karakter dalam suatu kata. Dimana yang diambil hanya karakter yang digunakan. LIKE ‘x%’
Select (field1), (field2) from (nama_tabel) where (field2) like ‘x%’;
  
m. Carilah nama mahasiswa yang tempat tinggalnya ditengahnya terdapat kata „kalong‟ 
Dalam perintah kali ini, kita akan mencari karakter dalam suatu kata. Dimana yang diambil adalah karakter yang kita inginkan. Atau dengan kata lain karakter yang akan kita ambil lebih banyak. LIKE ‘%xxxx%’
Select (field1), (field2) from (nama_tabel) where (field2) like ‘%xxxx%’;

n. Carilah nama dosen, inisial yang inisial namanya diawali dengan huruf „S‟. 
Perintah kali ini penjelasannya sama dengan (l.)
Select (field1), (field2) from (nama_tabel) where (field2) like ‘x%’;
  
o. Tampilkan kolom nik dosen beserta nama dosen, salary atau nama yang lain yang ingin anda inputkan, tunjangan dan tambahkan sebuah kolom baru yaitu salary(nama lain)+tunjangan yang berisi jumlah salary dan tunjangan pada tabel dosen. 
Kali ini kita menggunakan fungsi UNION yang berarti meggabungkan dua field dalam satu tabel.
->Select (field pertama), (field kedua), (field ketiga), (field keempat), (field kelima), from (nama_tabel)
->Union
->Select (field pertama), (field kedua), (field ketiga), (field keempat), (field kelima), from (nama_tabel);

p. Tampilkan kolom nik dosen, nama dosen, salary, tunjangan dan sebuah kolom baru (gunakan alias atau samaran untuk mengganti nama sebelumnya) yaitu total gaji yang berisi jumlah salary dan tunjangan.
Pada perintah kali ini kita menggunakan fungsi alias yang. Fungsi alias ini digunakan unruk merubah suatu nama field dengan nama yang baru. Fungsi alias disini menggunakan AS.
->Select ( first field), (second field), (third field), (fourth field),(fifth field) as (field5newname) from (nama_tabel)
->Union
-> Select( first field), (second field), (third field), (fourth field),(fifth field) as (field5newname) from (nama_tabel)
  


FUNGSI 

BETWEEN  & NOT BETWEEN = Digunakan untuk menyederhanakan pencarian “antara” (range)
IN & NOT IN =digunakan untuk mencari yang ada didalam dan tidak disebuah database.
AS = digunakan untuk merubh nama asli sebuah field menjadi nama lain atau alias
UNION = digunakan untuk menggabungkan beberapa field yang dihimpun dari tabel yang berbeda menjadi satu tabel yang sama.
LIKE ‘X%’ = digunakan untuk mencari sebuah karakter yang hanya dilihat dari huruf pertama dalam sebuah kata.
LIKE ‘%XXX%’ = digunakan untuk mencari beberapa karakter dalam suatu kata dan karakter yang akan kita cari diberi dua %% fungsinya agar outputnya keluar sesuai yang kita inginkan.

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

4 comments: