Basis data 9
Transcript of Basis data 9
Basis data
PERTEMUAN 9
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Structured Query Language (SQL)
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Membuat Basis Data 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
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
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
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Indeks Unik
Indeks unik berarti bahwa dua garis tidak dapat mempunyai nilai indeks sama
Sintaks : CREATE UNIQUE INDEX nama_indeks
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Indeks Sederhana Jika kata UNIQUE dihilangkan,nilai yang sama diperbolehkan
Sintaks :CREATE INDEX nama_indeksON nama_tabel (nama_kolom)
Contoh untuk mmebuat indeks sederhana bernama pegawai_indeks pada kolom NamaDepan Tabel Pegawai
CREATE INDEX pegawai_indeksON pegawai (namaDepan)
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Menghapus Indeks,Tabel,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
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Alter Table Peryataan ALTER TABLE digunakan untuk menambah atau menghapus kolomdalam suatu tabel.
Sintaks :ALTER TABLE nama_tabel
ADD nama_kolom tipe_data
ALTER TABLE nama_tabelDROP COLUMN nama_kolom
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
GROUP BY dan HAVING
• GROUP BY
Sintaks :SELECT nama_kolom,COUNT (nama_kolom)
FROM nama_tabelGROUP BY nama_kolom
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
HAVING
Sintaks :
SELECT nama_kolom, COUNT (nama_kolom)FROM nama_tabelGROUP BY nama_kolomHAVING COUNT (nama_kolom) kondisi nilai
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
Pernyataan SELECT INTO
Pernyataan SELECT INTO digunakan untuk membuat backup suatu tabel
Sintaks : SELECT nama_kolom INTO nama_tabel_baru
IN basisdata_baru FROM sumber
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
KUIS1.Buatlah tabel dalam sebuah basis data dan
gambarkan hasilnya ?2.Tuliskan sintaks untuk menghapus tabel dan
menghapus basisdata menggunakan DROP ?
Basis Data By.Ira Febrinda
Universitas Negeri Makassar
TERIMA KASIH