Senin, 20 Juni 2011

Tugas BASIS DATA (Perintah Dasar Query SQL)

1. Create
    membuat Database atau tabel
    Contoh : create database Mahasiswa;

2. Drop
    Untuk menghapus database atau table
    Contoh :drop database Mahasiswa

3. Select
    Untuk menampilkan data yang sudah ada
    contoh : SELECT * FROM  Mahasiswa;

4. SELECT LIMIT
     digunakan untuk menampilkan rocord mulai dari yg ke berapa sampai yang ke           berapa. 
Contoh : select nama, alamat from Mahasiswa limit 0,3;

5. SELECT … AS
    digunakan untuk mengganti nama tabel
    Contoh :select nama as nama_mahasiswa, alamat, telepon from Mahasiswa limit 0,3;

6. Where
   digunakan untuk memilih record yang akan ditampilkan sesuai dengan kriteria tertentu
   Contoh : Select * from Mahasiswa where npm='1103037';

7. WHERE .. LIKE
   kriteria pada where dapat diseleksi dengan kata kunci like
  Contoh : Select kd_dosen, nama_dosen, alamat from table_dosen where nama_dosen like 's%';

8. Updete
    Untuk mengubah record
   Contoh : UPDATE cuaca SET max_suhu = 36 WHERE kota = 'Yogyakarta';

9. Delete
   Untuk meghapus record
   Contoh : DELETE FROM cuaca WHERE kota='Yogyakarta';

10. Insert
   Untuk memasukan record
    Contoh : INSERT INTO friend VALUES (  'Mike',  'Nichols', 'Tampa', FL', 19 );

11. Order By
   Digunakan untuk mengurutkan hasil query berdasarkan field yang dipilih.
   ESC = diurutkan dari nilai paling kecil
   DESC = diurutkan dari nilai paling besar
   Contoh : - SELECT * FROM friend ORDER BY state;
                - SELECT * FROM friend ORDER BY age DESC;

12. IN
    digunakan untuk memilih record yang memiliki nilai yang disebutkan dalam kriteria IN
    Contoh : select npm, nama as nama_mahasiswa from tbl_mahasiswa where npm In ('1104047', '1103048', '1103049');

13. AND dan OR
     Contoh : - SELECT * FROM friend  WHERE firstname = 'Sandy' AND lastname = 'Gleason';
                   - SELECT * FROM friend  WHERE state = 'NJ' OR state = 'PA' 0RDER BY firstname;

14. COUNT
      digunakan untuk menghitung record
      Contoh : SELECT COUNT(*) FROM friend;

15. SUM
     digunakan untuk menjumlahkan record-record yang dipilih
     Contoh : SELECT SUM(age) FROM friend;

16. AVG
     digunakan untuk menghitung rata-rata
     contoh : SELECT AVG(age) FROM friend;

17. MAX dan MIN
      digunakan untu mencari nilai terbesar dan terkecil dari suatu record
     Conoh : - SELECT MAX(age) FROM friend;
                 - SELECT MIN(age) FROM friend;

18. Query bersarang ( Nested Query)
      Dalam SQL dikenal Query bersarang, Query dalam Query
     Contoh : select npm, nama, kd_jurusan from tbl_mahasiswa where kd_jurusan IN ( select kd_jurusan from table jurusan where kd_jurusan='TI0004';

19. Inner join
     digunakan unutuk menggabungkan 2 atau lebih tabel dimana field yang dijadikan referensi join memiliki nilai yang sama.
Contoh : select t1.npm, t1.nama, t1.nama_jurusan from tbl_mahasiswa t1 Inner Join tbl_jurusan t2 on t1.kd_jurusan=t2.kd_jurusan;

20. Left Join
     menggabungkan 2 atau lebih tabel dimana field yang digunakan sebagai referensi pada tabel sebelah kiri akan ditampilkan walaupun tidak hadir pada tabel sebelah kanan.
Contoh : select t1.npm, t1.nama, t1.kd_krs from table mahasiswa t1 Left Join tbl_krs t2 on t1.npm=t2.npm;

21. Having
     Contoh : SELECT state, COUNT(*)  FROM friend GROUP BY state HAVING COUNT(*) > 1  ORDER BY state;

22. Alter Table
     digunakan untuk merubah struktur table
     Contoh : - ALTER TABLE MHS ADD (jkel char (1));

23. GRANT
     Contoh : GRANT Select (final) ON NILAI TO AVI;

24. REVOKE 
     Contoh : Revoke select(final) ON NILAI FROM AVI;

25. Recover Table
     mengembalikan keadaan data seperti sebelum terjadi kerusakan.
     Contoh : RECOVER TABLE MHS;

26. Between
     Mencari data mahasiswa yang nimnya diantara angka 125 sampai 135
     Contoh : SELECT * FROM mahasiswa WHERE nim BETWEEN 125 AND 135;



1 komentar: