Langsung ke konten utama

Membuat Database dengan Syntax SQL

Sebelumnya




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

Postingan populer dari blog ini

Perbedaan Processor Socket AM3,AM3+ dan FM2

    VS saya akan menjelaskan tentang teknologi yang berkembang Pada Teknologi Processor AMD yang umum nya terdapat pada pasar Di indonesia.Sekaligus bagi teman-teman yang ingin merakit PC murah dan baik kualitas nya. Kadang teman-teman bingung dengan perbedaan diantara ketiga nya, saya akan bahas secara simple ketiga nya. Pertama AM3+ atau generasi diatas dari AM3 untuk Processor antara lain dengan seri FX-9xxx Setara Core i7, FX-8xxx,FX-6xxx,FX-4xxx semakin Tinggi Seri dibelakang nya semakin bagus dan semakin bagus pula harga nya :). seri FX sendiri seri atas dari produk AMD. Lalu Bagaimana Dengan AM3 ? Seri Ini banyak digunakan di Indonesia AMD AM3. untuk Processor nya sendiri berseri Athlon,Phenom dan Sempron. Dan Bagimana Dengan FM2 ? Untuk FM1 dan FM2 Processor saat Ini yang saya Ketahui antara Lain Apu A4-xx,Apu A6-xx, Apu A8-xx,Apu A10-xx. Bagaimana dengan Kelebihan Antara FM2 dan AM3 ? Untuk Processor FM2 saya simpulkan sedikit leb...

Perbedaan Div dan mod pada C++

Terkadang Kita bingung Memahami apa itu Div dan Mod, untuk Mudah nya silahkan lihat Contoh Berikut : Div sendiri adalah Hasil Bagi yaitu 2.  2X2 =4 5-4 =1 dan satu adalah Sisa Bagi atau Mod itu sendiri. lalu untuk implementasi Pemrograman nya dalam bahasa C++ bagaimana ? Ini Contoh Sourcode Program nya : #include <stdio.h> #include <conio.h> main() {             int a,hasildiv,hasilmod; printf ("Masukan Nilai ="); scanf ("%d",&a); hasildiv =a / 2; hasilmod =a % 2; printf ("Hasil div =%d",hasildiv); printf ("\nHasil mod =%d",hasilmod); getch(); } mudah kan :) Jika Ada Pertanyaan Silahkan Berikan Komentar :)