20 June 2011

Perintah Dasar Query SQL

Bhayang Ratu Wahyunur [1103051]
Teknik Informatika 1B
Tugas BASIS DATA - Kumpulan Perintah Dasar Query Sql


Dasar SQL

Fungsi paling dasar dari SQL adalah untuk menampilkan data dari database. Data tersebut selanjutnya dapat difilter dan dimanipulasi sesuai kebutuhan aplikasi.
Perintah perintah dalam SQL terbagi dalam 2 kelompok besar :

   Data Manipulation Language
   Data Definition Language


KUMPULAN PERINTAH DASAR QUERY SQL

No
Perintah SQL
Fungsi
Contoh
1.         
CREATE
Untuk membuat database atau table
Create database polpos_db ;
Create table mahasiswa (npm int(10),nama varchar(50),kota varchar(50));
2.         
DROP
Menghapus seluruh database atau table
Drop database polpos_db ;
Drop table ‘mahasiswa’  ;
3.         
INSERT

Mengisi database dengan beberapa table
Insert into mahasiswa values (‘1103051’,’Bhayang Ratu Wahyunur’,’Sukabumi’);
4.         
UPDATE
Untuk merubah data
Update Mahasiswa set nama=’Bhayang RW’ WHERE npm=1103051 ;
5.         
DELETE
Menghapus data
Delete from Mahasiswa WHERE npm=1103051 ;
6.         
LIKE
Mengidentifikasi atau spesifikasi data
Select  from mahasiswa where name like ‘B’% ;
7.         
SELECT
Untuk menunjukan suatu database, table atau data
Select * from mahasiswa ;
8.         
ALTER
Untuk merubah isi entity table
Alter  table mahasiswa modify npm char(10) ;
9.         
INDEX
Untuk membuat suatu index table
Create unique index mhsin on mhs (npm) ;
10.     
VIEW
Untuk membuat jalan singkat menampilkan data
Create view mhsview  as select*from mahasiswa;
11.     
DISCTINT (Group by, Having )
Untuk menspesifikasikan data
Select*from mahasiswa order by DESC;
Select alamat , count(*) from mahasiswa group by alamat;
Select alamat, count(*) from mahasiswa group by alamat having count(*)>1;
12.     
AVG
Untuk menampilkan rata-rata
Select AVG(nilai_UAS) from nilai Mahasiswa where kdmk=”KD1234”;
13.     
COUNT
Untuk menampilkan jumlah
Select*alamat, COUNT(*) from mahasiswa Group by alamat;
14.     
MAX
Untuk mencari data terbesar
Select Max(nilai_UTS) as Max_nilai DB from nilai Mahasiswa;
15.     
MIN
Untuk mencari data terkecil
Select Min(Nilai_UAS) As Min_nilai DB from nilai Mahasiswa;
16.     
SUM
Untuk menjumlahkan data
Select SUM(Nilai_UAS) From Nilai Mahasiswa Where kdmk=”1103051”;
17.     
BETWEEN
Untuk menampilkan klausa dua diantara
Select * from nilai nilai_UTS, nilai_UAS  between 60 AND 90 ;
18.     
WHERE
Untuk menampilkan klausa
Select*from mahasiswa WHERE kd_matkul =”KD1234” ;
19.     
AS
Menampilkan sebagai
Select AVG (nilai_UTS) as Rata-rata, database from nilai where kd_Matkul =”KD119”;
20.     
INNER JOIN

SELECT CompanyName, OrderID, OrderDate
FROM Customers
INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID

21.     
LEFT JOIN

SELECT Customers.CustomerID, Customers.CompanyName, COUNT(Orders.OrderID) AS Frekuensi
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID GROUP BY Customers.CustomerID, Customers.CompanyName
ORDER BY COUNT(Orders.OrderID)
22.     
RIGHT JOIN

SELECT Customers.CustomerID, Customers.CompanyName,
COUNT(Orders.OrderID) AS Frekuensi
FROM Customers
RIGHT JOIN Orders ON Customers.CustomerID = Orders.CustomerID GROUP BY Customers.CustomerID, Customers.CompanyName
ORDER BY COUNT(Orders.OrderID
 

No comments :

Post a Comment