1. Basis Data
By.Ira Febrinda
Basis data
PERTEMUAN 9
2. Basis Data
By.Ira Febrinda
Structured Query Language
(SQL)
3. Basis Data
Membuat Basis Data By.Ira Febrinda
dan tabel
Untuk membuat basis data,gunakan
pernyataan berikut
CREATE BASISDATA nama_basisdata
untuk memebuatsebuah tabel basis data,
gunakan pernytaan berikut :
CRETAE TABLE nama_tabel
(nama_kolom1 tipe_data,
Nama_kolom2 tipe_data,
Nama_kolom adalah kolom yang akan anda
beri
4. Basis Data
By.Ira Febrinda
Membuat Indeks
Indeks dibuat pada tabel yang sudah ada
unruk mencari baris dengan lebih cepat
dan lebih efesien.
Pengguna tidak dapat melihat indeks
karena indeks hanya digunakan untuk
mempercepat QUERY
5. Basis Data
Indeks Unik By.Ira Febrinda
Indeks unik berarti bahwa dua garis
tidak dapat mempunyai nilai indeks sama
Sintaks :
CREATE UNIQUE INDEX nama_indeks
6. Basis Data
By.Ira Febrinda
Indeks Sederhana
Jika kata UNIQUE dihilangkan,nilai yang
sama diperbolehkan
Sintaks :
CREATE INDEX nama_indeks
ON nama_tabel (nama_kolom)
Contoh untuk mmebuat indeks sederhana
bernama pegawai_indeks pada kolom
NamaDepan Tabel Pegawai
CREATE INDEX pegawai_indeks
ON pegawai (namaDepan)
7. Basis Data
Menghapus Indeks,Tabel, By.Ira Febrinda
dan baisis Data
Anda dapat menghapus Indeks pada tabel
dengan pernyataan DROP
Sintaks :
DROP INDEX nama_tabel.nama_indeks
Anda dapat mengunakan DROP untuk
menghapus tabel maupun basisdata
Sintaks :
DROP TABLE nama_tabel
8. Basis Data
Alter Table By.Ira Febrinda
Peryataan ALTER TABLE digunakan untuk
menambah atau menghapus kolomdalam
suatu tabel.
Sintaks :
ALTER TABLE nama_tabel
ADD nama_kolom tipe_data
ALTER TABLE nama_tabel
DROP COLUMN nama_kolom
9. Basis Data
GROUP BY dan HAVING By.Ira Febrinda
• GROUP BY
Sintaks :
SELECT nama_kolom,COUNT (nama_kolom)
FROM nama_tabel
GROUP BY nama_kolom
10. Basis Data
By.Ira Febrinda
HAVING
Sintaks :
SELECT nama_kolom, COUNT (nama_kolom)
FROM nama_tabel
GROUP BY nama_kolom
HAVING COUNT (nama_kolom) kondisi nilai
11. Pernyataan Basis Data
By.Ira Febrinda
SELECT INTO
Pernyataan SELECT INTO digunakan untuk
membuat backup suatu tabel
Sintaks :
SELECT nama_kolom INTO nama_tabel_baru
IN basisdata_baru FROM sumber
12. Basis Data
KUIS By.Ira Febrinda
1.Buatlah tabel dalam sebuah basis data dan
gambarkan hasilnya ?
2.Tuliskan sintaks untuk menghapus tabel dan
menghapus basisdata menggunakan DROP ?