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 lebih unggul

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 :)

Membuat Relasi Dengan SQLyoq Enterprise

Membuat relasi bertujuan untuk memastikan hubungan antar tabel, sehingga mengetahui gambaran sistem seperti apa sehingga dapat dimengerti. Berikut langkah - langkah nya sebelum nya buat database lebih dari 1 tabel. ini hanya untuk gambaran bagaimana cara membuat tabel relasi pada SQL yog enterprise. Bagi yang belum bisa membuat tabel dengan SQLyog enterprise silahkan baca ini . Buka database yang ingin di relasi. Sebelum nya pastikan sudah terinstal innodb berikut cara nya apabila belum terinstal klik setelah klik pada database yang ingin direlasi selanjutnya klik pada SchemaDesigner. Selanjutnya klik ADD kanan dibawah Schema Designer . ceklist tabelnya lalu OK Catatan: Membuat Relasi dimulai drag tarik dari Foreign key ke Primery key jangan terbalik, dan bila relasi lebih dari 1 berikan seperti gambar no 1 dibedakan dengan yang laen nama relasi nya. Pada On Delete dan On Update bila di ceklist dan Di pilih pada Cascade akan memiliki