Sebelumnya
4. Membuat database
create database db_perguruantinggi;
Tabel yang akan dibuat seperti diatas caranya
5. Membuat Tabel
create table tb_mahasiswa (npm char(8) PRIMARY key,
nama varchar (25),tanggallahir date ,jeniskelamin varchar(15),alamat varchar (100));
Isi Record sebagai berikut :
6. Mengisi Tabel dengan Record diatas
insert into tb_mahasiswa values
('08312375','Aprian Hidayat','1992/10/05','Pria','Jalan Palapa No 2'),
('08312399','Rahmat Tri','1991/04/19','Pria','Jalan Negeri Ratu No 5'),
('09312355','Yusril Amri','1990/02/22','Pria','Jalan Keramat 4'),
('10312357','Denia Yusmin','1992/12/27','Wanita','Jalan Dempo 3'),
('10312379','Evi Dwiyanti','1990/02/12','Wanita','Jalan Kelapa Sawit 19');
7. Menampilkan Seluruh Data pada tabel Mahasiswa
SELECT * from tb_mahasiswa;
8. Hapus data mahasiswa dengan NPM 08312399
delete from tb_mahasiswa where npm='08312399';
9. Ubah data mahasiswa dengan NPM 08312375 dengan ketentuan : nama menjadi Yuri Rahmanto, TanggalLahir 08 September 1989 dan alamat jalan Bumi Manti No 9
Update tb_mahasiswa set nama='Yuri Rahmanto', tanggallahir='1989-09-08',
alamat='Jalan Bumi Manti No 9' where npm='08312375';
10. Tampilkan seluruh data secara descending berdasarkan nama
SELECT * FROM tb_mahasiswa order by nama DESC;
11. Tampilkan Seluruh data Secara Ascending berdasarkan Nama
SELECT * FROM tb_mahasiswa order by nama ASC;
12. Tampilkan Seluruh data mahasiswa yang berjenis kelamin wanita
SELECT * From tb_mahasiswa where jeniskelamin='Wanita';
14.Tampilkan data NPM dan nama mahasiswa yang berada pada tabel tabel mahasiswa
select npm, nama from tb_mahasiswa;
15. Tampilkan Seluruh data mahasiswa angkatan 2008
select * from tb_mahasiswa where npm like '08%';
16. Tampilkan Seluruh data mahasiswa yang memiliki nama dengan huruf akhir i
SELECT * from tb_mahasiswa where nama like '%i';
17. Tampilkan seluruh data mahasiswa yang lahir pada tahun 1990
SELECT * from tb_mahasiswa where tanggallahir like '%1990%';
18. Tampilkan Seluruh data mahasiswa yang berjenis kelamin pria atau mahasiswa yang lahir pada bulan februari
select * from tb_mahasiswa where jeniskelamin='pria' or tanggallahir like '%02%';
1. cara menampilkan databases
show databases;
2. Menampilkan tabel
show tables;
3. Menggunakan database
uses <namadatabase>
4. Membuat database
create database db_perguruantinggi;
Field | Date Type | Length | Information |
NPM | Char | 8 | Primary Key |
Nama | Varchar | 25 | |
TanggalLahir | Date | - | |
JenisKelamin | Varchar | 15 | |
Alamat | Varchar | 100 |
Tabel yang akan dibuat seperti diatas caranya
5. Membuat Tabel
create table tb_mahasiswa (npm char(8) PRIMARY key,
nama varchar (25),tanggallahir date ,jeniskelamin varchar(15),alamat varchar (100));
Isi Record sebagai berikut :
NPM | Nama | TanggalLahir | JenisKelamin | Alamat |
08312375 | Aprian Hidayat | 05 Oktober 1992 | Pria | Jalan Palapa No 2 |
08312399 | Rahmat Tri | 19 April 1991 | Pria | Jalan Negeri Ratu No 5 |
09312355 | Yusril Amri | 22 Februari 1990 | Pria | Jalan Keramat 4 |
10312357 | Denia Yusmin | 22 Desember 1992 | Wanita | Jalan Dempo 3 |
10312379 | Evi Dwiyanti | 12 Februari 1990 | Wanita | Jalan Kelapa Sawit 19 |
6. Mengisi Tabel dengan Record diatas
insert into tb_mahasiswa values
('08312375','Aprian Hidayat','1992/10/05','Pria','Jalan Palapa No 2'),
('08312399','Rahmat Tri','1991/04/19','Pria','Jalan Negeri Ratu No 5'),
('09312355','Yusril Amri','1990/02/22','Pria','Jalan Keramat 4'),
('10312357','Denia Yusmin','1992/12/27','Wanita','Jalan Dempo 3'),
('10312379','Evi Dwiyanti','1990/02/12','Wanita','Jalan Kelapa Sawit 19');
7. Menampilkan Seluruh Data pada tabel Mahasiswa
SELECT * from tb_mahasiswa;
8. Hapus data mahasiswa dengan NPM 08312399
delete from tb_mahasiswa where npm='08312399';
9. Ubah data mahasiswa dengan NPM 08312375 dengan ketentuan : nama menjadi Yuri Rahmanto, TanggalLahir 08 September 1989 dan alamat jalan Bumi Manti No 9
Update tb_mahasiswa set nama='Yuri Rahmanto', tanggallahir='1989-09-08',
alamat='Jalan Bumi Manti No 9' where npm='08312375';
10. Tampilkan seluruh data secara descending berdasarkan nama
SELECT * FROM tb_mahasiswa order by nama DESC;
11. Tampilkan Seluruh data Secara Ascending berdasarkan Nama
SELECT * FROM tb_mahasiswa order by nama ASC;
12. Tampilkan Seluruh data mahasiswa yang berjenis kelamin wanita
SELECT * From tb_mahasiswa where jeniskelamin='Wanita';
13. Tampilkan Seluruh data mahasiswa yang berjenis kelamin wanita dan beralamat jalan dempo 3
SELECT * From tb_mahasiswa where jeniskelamin='Wanita' and alamat='jalan dempo 3';
14.Tampilkan data NPM dan nama mahasiswa yang berada pada tabel tabel mahasiswa
select npm, nama from tb_mahasiswa;
15. Tampilkan Seluruh data mahasiswa angkatan 2008
select * from tb_mahasiswa where npm like '08%';
16. Tampilkan Seluruh data mahasiswa yang memiliki nama dengan huruf akhir i
SELECT * from tb_mahasiswa where nama like '%i';
17. Tampilkan seluruh data mahasiswa yang lahir pada tahun 1990
SELECT * from tb_mahasiswa where tanggallahir like '%1990%';
18. Tampilkan Seluruh data mahasiswa yang berjenis kelamin pria atau mahasiswa yang lahir pada bulan februari
select * from tb_mahasiswa where jeniskelamin='pria' or tanggallahir like '%02%';
19. Tampilkan seluruh data mahasiswa angkatan 2010 dan memiliki nama yang mengandung huruf Y
SELECT * from tb_mahasiswa where npm like '10%' and nama like '%Y%';
20. Tambah kan record sebagai berikut :
NPM | Nama | TanggalLahir | JenisKelamin | Alamat |
08312300 | Rohmat Indra | 05 September | Pria | Jalan Kemiling Raya 2 |
08312301 | Bentar Priyo | 02 Maret 1987 | Pria | Jalan Ratu Dibalau 3 |
insert into tb_mahasiswa values
('08312300','Rohmat Indra','1988/09/05','Pria','Jalan Kemiling Raya 2'),
('08312301','Bentar Priyo','02 Maret 1987','Pria','Jalan Ratu Dibalau 3');
21. Ubah data Mahasiswa degan NPM 08312300 dengan ketentua : alamat jalan Kebun No 99
Update tb_mahasiswa set alamat='Jalan Kebun No 99' where npm='08312300';
22. Tampilkan seluruh data mahasiswa angkatan 2008 dan yang lahir pada bulan September
select * from tb_mahasiswa where npm like '08%' and tanggallahir like '%09%';
Komentar
Posting Komentar