Tugas Database Rindang
Tugas Database Rindang
KELAS : XI PPLG
INSERT: perintah ini digunakan untuk memasukkan atau menginputkan sebuah data baru ke dalam
sebuah tabel. Perintah INSERT hanya bisa di jalankan jika anda telah membuat databse dan tebel
Contoh:
SELECT: perintah ini digunakan untuk memilihl dan menampilkan data dari tabel atau bahkan dari
beberapa tabel dengan penggunaan relasi, pengambilan dari beberapa tabel disebut JOIN.
Contoh:
UPDATE: perintah update digunakan untuk merubah atau menyunting data pada sebuah tabel.
Dalam perintah ini anda harus menyertakan sintax WHERE jika tidak maka semua kolom akan
berubah.
Contoh:
DELETE: perintah delete dalam SQL berfungsi untuk menghapus data dari sebuah tabel di database.
Dalam perintah ini anda juga harus menyertakan sintax WHERE jika tidak maka semua data anda
akan terhapus.
Contoh:
CREATE: Perintah (QUERY) SQL ini berfungsi untuk membuat, CREATE meliputi untuk pembuatan
Database, Tabel, User dan berbagai perintah SQL lainya guna membuat kerangka database.
Contoh:
ALTER: perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. Mencakup di
dalamnya mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom, dan
Contoh:
DROP: perintah DROP berfungsi untuk menghapus database dan tabel yang telah dibuat. Dalam
perintah ini semua data isinya juga akan otomatis terhapus juga.
Contoh:
GRANT: perintah ini digunakan untuk memberikan hak akses oleh admin ke salah satu user atau
pengguna. Hak akses tersebut bisa berupa hak membuat (CREATE), mengambil data (SELECT),
menghapus data (DELETE), mengubah data (UPDATE), ALTER, Bahkan Perintah ini dapat digunakan
untuk membuat ADMIN baru dalam sebuah database.
REVOKE: Lain dengan GRANT yang memberikan HAK AKSES, REVOKE justru berwenang untuk
mencabut hak akses dari suatu user.
Sederhananya REVOKE merupakan kebalikan dari perintah GRANT.
Contoh :
1.Boleean
Boolean: tipe ini hanya menyimpan 2 tipe data yaitu nilai TRUE atau FALSE.
2.Karakter
Ada dua jenis tipe data karakter, yakni CHAR dan VARCHAR
Kelebihan dari data tipe CHAR ini tidak akan terjadi “data fragmentation” (seperti dijelaskan nanti
dibawah) dan memiliki performance yang sangat bagus jika diakses, namun kekurangannya boros
memory/storage
maka hanya akan terbentuk 4 digit yang dibutuhkan untuk menyimpan kata “amir”
kekurangannya kemungkinan akan terjadi “data fragmentation” dan jika terjadi hal tersebut maka
performance akan buruk,
misal nama → VARCHAR (10) ‘amir munim’, ‘budi’, ‘dede’, maka bisa terbentuk seperti berikut,
disinilah terjadi “data fragmentation”
tipe data VARCHAR ini dipakai untuk data yang panjangnya variabel (berbeda-beda)
note: Perbedaan antara software SQL yang OPENSOURCE dan COMMERCIAL Misal jika digunakan
MySQL (open source)
3.NUMERIK
Tipe data NUMERIK digunakan untuk menyimpan data numerik dan bisa digunakan untuk kalkulasi
Jika menggunakan tipe data lainnya akan membuat hasil yang tidak diinginkan