Senin, 27 Juni 2011
Selasa, 21 Juni 2011
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
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;
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;
Senin, 13 Juni 2011
Langganan:
Postingan (Atom)