ARSIP BULANAN : October 2012

Tugas 3

04 October 2012 19:23:34 Dibaca : 153

Penggunaan Bahasa pada DDL (Definition Data Language)

Merupakan kumpulan bahasa pada SQL yang digunakan untuk membuat (create), mengubah (alter), dan menghapus (drop). Berikut adalah contoh perintah DDL yang digunakan pada MySQL.

Pembuatan (CREATE)

    • CREATE DATABASE
    • CREATE FUNCTION
    • CREATE INDEX
    • CREATE PROSEDURE
    • CREATE TABLE
    • CREATE TINGGER
    • CREATE VIEW

·         Perubahan (ALTER & RENAME)

o    ALTER DATABASE

o    ALTER FUNCTION

o    ALTER PROCEDURE

o    ALTER TABLE

o    ALTER VIEW

o    RENAME TABLE

 

·         Penghapusan (DROP)

o    DROP DATABASE

o    DROP FUNCTION

o    DROP INDEX

o    DROP PROCEDURE

o    DROP TABLE

o    DROP TRIGGER

o    DROP VIEW

 

Penggunaan Bahasa pada DML (Definition Manipulation Language

DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Beberapa daftar Perintah DML MySQL

·         CALL

·         DELETE

·         DO

·         HANDLER

·         INSERT

·         LOAD DATA INFILE

·         REPLACE

·         SELECT

·         TRUNCATE

·         UPDATE

 

 Data Control Language

Data Control Language (DCL) merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, di antaranya:

·         GRAND : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.

·         REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.

http://didimbelajar.blogspot.com/2012/04/pengertian-ddldmldcl-pada-mysql.html