Arief Hikam M
Dwima Maoreta
Sangiang Siahaan
Irvan Maulana
M Garby Tarin
Pertama kita akan membuat database dengan nama 'latihan', untuk masuk ke directory mysql
ketikkan perintah cd..xampp/mysql/bin lalu xampp/mysql/bin>mysql -u root. untuk membuat tabel
mhs ketikkan perintah create table mhs(NPM varchar(8) not null, Nama varchar(30), Jekel
varchar(1);
lalu tambahkan 5 record ke dalam table mhs dengan cara mengetikkan perintah insert into
values('NPM','Nama','Jekel');
setelah itu buat data mahasiswa dengan format text pada editor notepad atau wordpad, 10
record dengan delimiter ';'
jika sudah dibuat, pada cmd ketikkan perintah load data local infile 'D:/mhs.txt' into table
mhs fields terminated by ':';
maka record akan bertambah
tambahkan dengan kolom/atribut alamat varchar(50) dan kota varchar(20) pada table mhs
dengan menggunakan perintah varchar;
ALTER TABLE `mhs` ADD `alamat` VARCHAR(50) NOT NULL AFTER `JEKEL`,
ADD `kota` VARCHAR(20) NOT NULL AFTER `alamat`;
setelah itu isi domain dari alamat varchar(50) dan kota varchar(20)pada table mhs dengan
menggunakan perintah update. Perintahnya seperti di bawah ini:
UPDATE `latihan`.`mhs` SET `alamat` = 'Jl. Jlana', `kota` =
'Bogor' WHERE `mhs`.`NPM` = '09876567';
Dan coba rubah bebebrapa nilai dari kolom alamat, kemudian tampilkan hasilnya
gunakan perintah manipulasi string LIKE, NOT LIKE dengan hasil diurutkan dari besar ke keci
lalu dengan menggunakan lebih dari satu kondisi dengan logika operator AND and NOT, tampilkan
NPM, Nama, Kota untuk mahasiswa laki-laki dan tinggal dikota tertentu dengan menuliskan
perintah : select * from mhs where jekel = 'L' and kota = 'Depok'
dan tampilkan NPM, Nama, Kota untuk mahasiswa perempuan atau laki-laki dan tinggal dikota
tertentu dengan menuliskan perintah : select * from mhs where jekel in ('L','P') and kota = 'Depok'
Gunakan Perintah NOT untuk menampilkan mahasiswa yang tidak tinggal di kota Jakarta(karna
recordnya gak ada jakarta, saya rubah jadi Depok)
tuliskan kueri untuk menghitung jumlah mahasiswa laki-laki dan perempuan menggunakan select
dengan count(*), group by kemudian tampilkan hasilnya