DATA DEFINITION LANGUAGE (DDL)
DDL adalah perintah - perintah yang digunakan untuk membangun isi dari database. DDL bertugas untuk membuat objek SQL dan menyimpan definisinya dalam tabel. Contoh dari objek yang dimaksud adalah tabel, view, dan index. Pembuatan tabel, perubahan struktur tabel, perubahan nama tabel, serta perintahuntuk menghapus tabel, dilakukan dengan sub bahasa yang tergolong dalam DDL Perintah - perintah yang digolongkan dalam DDL adalah :
- Create : Perintah ini digunakan untuk membuat databs, tabel, dan objek lain dalam database
- Alter : Perintah ini digunakan untuk memodifikasi tabel, seperti mengganti nama tabel, mengubah jenis/tipe field yang digunakan, mengubah nama field baru atau mengurangi field tertentu
- Drop : Perintah ini digunakan untuk menghapus database, tabel dan objek lain dalam dabase.
DML digunakan untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintah - perintah yang dihubungkan digolongkan dalam DML antara lain:
- Select : Perintah ini digunakan untuk menampilkan isi tabel.Baik semua isi tabel atau sebagian isi tabel. Bahkan bisa pula menampilkan isi tabel yang dihubungkan dengan tabel - tabel yang lain.
- Insert : Perintah ini untuk mengisi atau menambahkan isi tabel. Pengisian dapat dilakukan untuk seluruh field atau hanya sebagian filed saja.
- Update : Seperti terlihat pada perintahnya. Perintah ini digunakan untuk mengubah item - item tertentu dalam satu tabel.
- Delete : Perintah ini digunakan untuk menghapus record - record dengan kriteria tertentu.
Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.
- Grant : Grant digunakan untuk memberikan hak - hak tertentu kepada seorang user. Grant diberikan oleh user yang mempunyai hak untuk memberkan grant atau administrator (root).
- Revoke : Kebalikan dari grant. Revoke digunakan untuk mencabut hak - hak dari seorang user terhadap database tertentu atau sebagian isi dari database.
0 comments:
Post a Comment