Perintah perintah SQL
Nama database : dblatihan
Nama table : latihan
| Action | Command |
| Membuat database | Create database dblatihan; |
| Membuat tabel | Create table latihan (nama_kolom tipedata(ukuran)) |
| Menggunakan db | Use dblatihan; |
| Memasukkan data | Insert into latihan values(‘isi field1’, ‘isi field2’) |
| Melihat isi table(semua field) | Select *from latihan. Select field1,field2 from latihan (untuk menampilkan field tertentu) |
| Menampilkan database | Show databases; |
| Menampilkan table | Show tables; |
| Menghapus table | Drop table latihan Delete from nama_table where [kondisi] |
| Menghapus database | Drop database dblatihan |
| Menambahkan field pada table | Alter table latihan add kelamin char(9) Menambahkan field kelamin pada table |
| Menghapus field | Alter teble latihan drop kelamin ; |
| Merename field | Alter table latihan rename nama_lama to nama_baru; |
| Mengubah ukuran field | Alter table latihan change nama_field tipe_data(ukuran) |
| Melihat struktur table | Desc nama_table; |
| Mengupdate isi field | Update latihan set field1, field2 where [kondisi] |
| Menggabungkan beberapa field | Select field1,field2, field 3 from nama_table |
| Mengurutkan secara descending | Select *from latihan order by desc; |
| Mengurutkan secara ascending | Select *from latihan order by asc; |
| Membatasi jumlah | Limit nilai_limit |
| | |
Fungsi-fungsi SQL
| Nama fungsi | Kegunaan |
| Avg | Menghitung nilai rata rata |
| Count | Menghitung cacah data |
| Max | Manghasilkan nilai terbesar |
| Min | Menghasilkan nilai tekecil |
| Sum | Memperoleh penjumlahan data |
GROUP BY
Untuk Mengelompokkan data berdasarkan ekspresi group
Syntax : SELECT
FROM
WHERE
GROUP BY
Contoh : SELECT a.No_Induk, b.Nama, c.Nl_Angka
FROM Pelajar.a, Nilai b
WHERE a.No_Induk=c.No_Induk and b.kode=c.kode
GROUP BY a.No_Induk, b.Nama, c.Nl_Angka;
ORDER BY
Untuk mengurutkan data hasil seleksi
Syntax : SELECT
FROM
WHERE
ORDER BY
Contoh : SELECT * FROM Pelajar
ORDER BY No_Induk;
HAVING
Untuk mendefenisikan batasan seleksi berdasarkan GROUP BY
Syntax : SELECT
FROM
WHERE
GROUP BY
HAVING
Contoh : SELECT a.No_Induk, b.Nama, c.Nl_Angka
FROM Pelajar.a, Nilai b
WHERE a.No_Induk=c.No_Induk and b.kode=c.kode
GROUP BY a.No_Induk, b.Nama, c.Nl_Angka
HAVING Nilai>80;
VV.. PREDIKAT COMPARISON
Pembanding dua nilai dengan syarat type data yang dibandingkan harus sama
Sama dengan =
Tidak sama dengan <>
Lebih kecil <
Lebih besar >
Lebih kecil dan sama dengan >=
Lebih besar dan sama dengan <=
BETWEN
Pembanding untuk mengecek apakah suatu nilai berada dalam range tertentu atau tidak
Syntax : ... BETWEEN ... AND ...
... NOT BETWEEN ... AND ...
Contoh : Menampilkan data nilai pada range 80 dan 100
SELECT * FROM Nilai
WHERE Nl_Angka BETWEEN 80 AND 100;
IN
Untuk melakukan pengecekan apakah suatu nilai terdapat dalam suatu himpunan
Syntax : IN ( ... )
IN SELECT ...
Contoh : Select * FROM Pelajar a
WHERE a.No_Induk IN (SELECT b.No_Induk FROM Nilai b);
LIKE / NOT LIKE
Untuk membandingkan data dengan pola / struktur tertentu, untuk satu karakter dipakai ( _ )
dan string ( % )
Syntax : ...
...
Contoh : SELECT * FROM Pelajar
WHERE Nama LIKE ‘We%’;
IS NULL / IS NOT NULL
Untuk membandingkan suatu nilai dengan NULL
Syntax : ...
...
Contoh : SELECT * FROM Pelajar
WHERE Kelas IS NULL
EXIST
Untuk pengecekan apakah suatu query memiliki hasil atau tidak
Syntax : ... WHERE EXIST (SELECT ... )
Contoh : SELECT * FROM Pelajar a
WHERE EXIST (
SELECT b.No_Induk FROM Nilai b
WHERE a.No_Induk=b.No_Induk);
Daftar pustaka
- artikel ilmukomputer.com sqlbasic.pdf by wempi
- Sekarang, Anda bisa pasang iklan disini!
- Mau Tukeran Link Dengan Blog Ini? (Pengunjung Blog Ini Lebih dari 100/hari)
- Cek Jumlah Pengunjung


|