Selain ketiga jenis perintah SQL, terdapat juga 2 jenis SQL tambahan
: Transaction Control Language, dan Programmatic SQL.
Transaction Control Language (TCL)
Programmatic SQL
Perintah Dasar SQL ( Data Definition Leaguage)
yaitu kumpulan perintah pada SQL untuk menggambarkan desain dari database secara
menyeluruh, selain itu DDL (Data Definition Language) juga digunakan untuk membuat,
merubah maupun menghapus struktur atau definisi tipe data dari obyek yang ada pada
database.
Perintah DDL
· ALTER : Perintah ini digunakan untuk mengubah struktur tabel yang telah
dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom,
mengubah kolom, menghapus kolom, maupun memberikan atribut pada
kolom.
contoh:
ALTER TABLE nama_table
ADD (nama_kolom_baru type_kolom
[BEFORE nama_kolom])
MODIFY (nama_kolom_lama type_kolom)
DDL Drop
sintaks baru yang ditambahkan ke laporan DML untuk memberikan nama tabel error
logging, tag pernyataan, dan reject limit. Reject limit menentukan apakah
pernyataan tersebut harus dibatalkan. Untuk operasi DML paralel, reject limit
diterapkan untuk setiap budak. Satu-satunya nilai untuk menolak batas yang tepat
diberlakukan pada operasi paralel adalah nol dan tidak terbatas.
sintaks baru yang ditambahkan ke laporan DML untuk memberikan nama tabel error
logging, tag pernyataan, dan reject limit. Reject limit menentukan apakah
pernyataan tersebut harus dibatalkan. Untuk operasi DML paralel, reject limit
diterapkan untuk setiap budak. Satu-satunya nilai untuk menolak batas yang tepat
diberlakukan pada operasi paralel adalah nol dan tidak terbatas.
Dengan kesalahan konversi data, Oracle mencoba untuk memberikan nilai yang
berarti untuk log dan kolom. Misalnya, bisa log nilai operan pertama ke operator
konversi yang gagal. Jika nilai tidak dapat diturunkan, maka null login untuk kolom.
DML Error Logging 1
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), dan hak khusus lainnya yang berhubungan dengan sistem
database.
REVOKE: perintah ini digunakan untuk mencabut hak akses yang telah
diberikan kepada user. Dalam ini merupakan kebalikan dari perintah GRANT.
DCL Grand & Revoke
· GRAND : Perintah ini digunakan untuk memberikan hak / izin akses oleh
administrator server kepada user (pengguna biasa). Hak akses tersebut berupa
hak (CREATE), (SELECT), (DELETE), (UPDATE) dan hak khusus berkenaan
dengan sistem databasenya.
DCL Revoke
KELEBIHAN
Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan
server maka hanya akan berfungsi sebagai pasif / standby server (tidak
memiliki kemampuanTechnology Cluster Server seperti halnya pada DMBS
Oracle).
Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft
Windows.
Merupakan software berlisensi dan berharga mahal untuk perusahaan skala
kecil dan menengah.
Kekurangan MYSQL
KEKURANGAN
Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga
mampu untuk mengolah data dengan jumlah yang besar.
Memiliki kemampuan untuk management user dan tiap user bisa diatur hak
akses terhadap suatu database oleh database administrator.
Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah
dalam melakukan koneksi dengan computer client yang pembangunan
aplikasinya menggunakan software yang sama platform dengan MS-SQL,
misalnya Microsoft Visual Basic.
Memiliki tingkat pengamanan / security data yang baik.
Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
Memiliki kemampuan untuk membuat database mirroring dan clustering.
Aplikasi SQL Server
1. PHPMyAdmin
2. MySQL Workbench
3. DBVisualizer
4. SQL Power Architect
5. Toad for MySQL
6. HeidiSQL
7. SQuirrel SQL
8. pgAdmin
9. phpPgadmin
SEKIAN TERIMAKASIH