Sabtu, 17 Januari 2015

Pembahasan Soal - soal Query SQL di Localhost - Pemrograman Web

Saya disini akan membahas soal" query SQL. kita bisa mengakses SQL melalui xampp di local host.
Sebelumnya, saya akan sedikit membahas tentang database.

  • Database adalah sekumpulan data yang saling terintegrasi dan dapat diolah menjadi sebuah informasi, sedangkan
  •  SQL(Structured Query Language) merupakan bahasa tersetruktur yang digunakan dalam pengolahan database
  • Tipe data dari database
    • String : terdiri dari karakter berupa huruf, angka symbol dan lainnya
    • Numeric : terdiri dari angka yang bisa dioperasikan.
    • Date/time : terdiri dari tanggal dan waktu
Nah, sekarang kita belajar dasar - dasarnya dari SQL(query).
-Cara membuat tabel : create table nama_table(field1 type_field1(length), field2 type_field2(length)
-Membuat inputan : insert into nama_table(field1, field2) values (isi_field1, isi_field2);
-Update data di tabel : update nama_tabel set field='isi_field_baru' where field='isi_field_lama';
-Menyeleksi data : select field from nama_tabel;
Diatas merupakan dasar - dasar dari SQL.

langsung kita menuju "PEMBAHASAN SOAL SQL"

1. buat tabel seperti dibawah, ingat!!! jangan ada simbol yang salah !!, kita beri nama tabel nya "anggota"
create table anggota(no int(2), nama varchar(3), kelas varchar(4), ekskul varchar(9), jabatan varchar(9));

2. buat query untuk mengisi data pada tabel "anggota" di atas
- insert into anggota(no,nama,kelas,ekskul,jabatan) values(1,'rohidi','X RPL','pramuka','ketua')
- insert into anggota(no,nama,kelas,ekskul,jabatan) values(2,'aura','X TKJ 1','paskibra','anggota')
- insert into anggota(no,nama,kelas,ekskul,jabatan) values(3,'yanto','X TKJ 2','pramuka','anggota')
- insert into anggota(no,nama,kelas,ekskul,jabatan) values(4,'desni','X TKJ 2','paskibra','ketua')
- insert into anggota(no,nama,kelas,ekskul,jabatan) values(5,'adek','X RPL','pramuka','anggota')
 
3. buat query untuk mengubah data no 2 kelasnya menjadi X TKJ 2.
update anggota set kelas=’X TKJ 2’ where kelas=’X TKJ 1’;

4. buat query untuk menampilkan data yang telah diupdate sebelumnya berikut ini


a. select no, Nama, kelas, ekskul, jabatan from anggota where nama=’Rohidi’;



b. select no, Nama, ekskul, Jabatan from anggota where kelas=’X TKJ 2’;



c. select nama, kelas, Ekskul from anggota where jabatan=’Ketua’;



d. select no, nama, ekskul from anggota where nama=’Aura’ or nama=’Yanto’




e. select Nama, ekskul form anggota where nama=’ Aura’ or nama=’Yanto’ or nama=’Desni’ or nama=’Adel’;
Mungkin itu aja yang bisa saya share, Terimakasih ^^