⏬🍅🌢👛oė🍏🍏🚰👛
PENGENALAN DATABASE: STRUSTURED QUERY LANGUAGE (SQL)
Nama: Fahmi Alamil Huda
NIM: 165040101111006
KELAS/PRODI: AI/AGRIBISNIS 🙊 🍋🍋
Dosen Favorit: Setiyo Yuli Handono (SYH)
v
Pengertian
Structured Query Language (SQL) adalah sekumpulan
perintah khusus yang digunakan untuk mengakses data dalam database relasional.
v
Fungsi SQL
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang
melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:
- SUM untuk menghitung total nominal data
- COUNT untuk menghitung jumlah kemunculan data
- AVG untuk menghitung rata-rata sekelompok data
- MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Fungsi
aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.
v Menggunakan SQL Untuk Administrasi
Data (Table, Indeks dan Views)
1.
Pembuatan Tabel
Setelah basis data terbentuk kita
baru bisa membuat tabel. Klik kanan pada komponen Tables di basis data Lat-01
dan pilih New Table. Bagian Summary panel akan berubah menjadi seperti pada
Gambar 12.9. Kalian bisa mulai memasukkan atribut atau kolom dari tabel yang
akan dibuat. Pembuatan tabel ini sama persis dengan apa yang telah kalian
lakukan dengan Microsoft Access. Penentuan tipe data, lebar data dan primary
key juga tidak jauh berbeda. Yang agak berbeda adalah SQL Server menyediakan
tipe data yang lebih banyak daripada Microsoft Access. Untuk menentukan primary
key, pilih atribut kemudian tekan tanda kunci pada toolbar.
2. Pembuatan Indeks
Index adalah objek pada MySQL yang berisi data yang
terurut-dari nilai-nilai pada satu atau lebih field dalam suatu
table. Sama seperti daftar isi pada sebuah buku, index terutama digunakan
untuk mempercepat pencarian terhadap suatu set data dengan kondisi
tertentu - yang melibatkan kombinasi field yang sudah didefinisikan dalam suatu
index. Tanpa index, pencarian data biasanya akan memakan waktu lama,
terutama jika data sudah dalam skala jumlah yang sangat besar.
3. Pembuatan Views.
View adalah perintah query yang disimpan pada database
dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat
data tanpa menuliskan ulang query tersebut. Kita menggunakan opsi OR REPLACE
jika kita ingin mengganti view dengan nama yang sama dengan perintah tersebut.
Jika tidak maka perintah CREATE VIEW akan menghasilkan error jika nama view
yang ingin dibuat sudah ada sebelumnya.
Manipulasi Data
1.
Add
Sebuah
data dapat dimasukkan ke dalam tabel menggunakan perintah INSERT. Yang perlu
diperhatikan dalam menginputkan data adalah struktur tabel yang akan digunakan
untuk memasukkan data. Sebagai contoh query untuk memasukkan data ke dalam
tabel.
INSERT INTO [Nama_Tabel] values
(1,’choir’,’1994-04-25’,false,’programmer’);
Kolom Pertama berisikan
(1), tidak menggunakan petik karena tipe datanya adalah integer. Kolom Kedua dan Kelima
(choir dan programmer), karena tipe datanya varchar maka tanda petik
diperlukan. Kolom Ketiga (1994-04-25),
tipe data date dianggap sebagai string, jadi menggunakan petik. Kolom Keempat (false), tipe
data kolom Boolean, hanya berisi True / False.
2. Modify
Untuk memodifikasi data dalam tabel gunakan perintah
UPDATE. Perintah struktur querynya adalah:
UPDATE
[Nama_Tabel] set [Nama_Kolom] = [Isi_Data] WHERE [Nama_Kolom] = [Kata_Kunci];
- Contoh : UPDATE siswa SET nama=’CHOIR’ WHERE nim=’13650115’;
- Keterangan : Mengganti nama menjadi “CHOIR” untuk siswa yang mempunyai nim “13650115”
3. Delete
Pada database PostgreSQL, untuk menghapus data dalam
tabel maka menggunakan perintah DELETE, perintah struktur querynya adalah :
DELETE FROM
[Nama_Tabel];
Jika
menggunakan perintah tersebut maka seluruh data pada tabel tersebut akan
terhapus. Namun bisa juga menghapus pada spesifikasi baris tertentu, perintah
struktur querynya adalah:
DELETE FROM
[Nama_Tabel] WHERE [Nama_Kolom] = [Kata_Kunci];
- Contoh : DELETE FROM siswa WHERE nama = ‘IRAWAN SUJADMIKO’;
- Keterangan : Menghapus data siswa yang memiliki nama “IRAWAN SUJADMIKO”
4. Retrieve
SQL Server Configuration manager> Start Menu> SQL Server Services.Stop> Data & Log> Trading> Start Ulang.
MENGGUNAKAN SQL UNTUK MENGEKSTRAK INFORMASI
EXTRACT
digunakan untuk mengekstrak dan mendapatkan nilai komponen (tanggal, bulan,
tahun, jam, menit,detik) dar tanggal atau waktu, missal kita ingin mendapatkan
data tahun atau bulannya saja dari sebuah data tanggal.
Bismillahirrahmanirrahim, SUKSES Allah bersama kita
Komentar
Posting Komentar