Anda di halaman 1dari 3

SINTAK SQL (DDL)

Nama : Didin J.P Kelas Mif B3/12 NPM : 12302246 Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view. DDL untuk tabel * Untuk membuat tabel CREATE TABLE <namatabel> ( <column_definition> | <table_constraint> ) * Untuk menghapus tabel DROP TABLE <namatabel> * Untuk memodifikasi tabel - Menambahkan kolom baru ALTER TABLE <namatabel> ADD <namakolom> <tipedata> <aturan> - Menghapus kolom ALTER TABLE <namatabel> DROP <namakolom> DDL untuk view * Untuk membuat view CREATE VIEW <namaview> AS <SQLQuery> * Untuk menghapus view DROP VIEW <namaview>

CONTOH :
Tabel Contoh : tabel Mahasiswa yang terdiri dari field-field : NRP (primary key), Nama, Alamat, JenisKel, NIPDosen (foreign key dari field NIP pada tabel Dosen). Sintaks DDLnya : CREATE TABLE Mahasiswa ( NRP char(8), Nama varchar(20) NOT NULL, Alamat varchar(30), JenisKel char(1) DEFAULT L, NIPDosen char(9), PRIMARY KEY (NRP), CONSTRAINT fk_mhs_dosen FOREIGN KEY (NIPDosen) REFERENCES Dosen(NIP) ON DELETE RESTRICT ON UPDATE CASCADE ON INSERT RESTRICT ); View Contoh : view MahasiswaPria yang diambil dari tabel Mahasiswa di mana field JenisKel = L. Sintaks DDLnya : CREATE VIEW MahasiswaPria AS SELECT * FROM Mahasiswa WHERE JenisKel = L

Fungsi Fungsi :
1. CREATE Fungsi : Command CREATE ini berfungsi untuk membuat sebuah database ataupun membuat sebuah table yang berada di dalam database. 2. SHOW Fungsi : Command SHOW ini berfungsi untuk menampilkan database ataupun table yang telah kita buat sebelumnya.

3. USE Fungsi : Command USE ini berfungsi untuk membuka/mengaktifkan/memasuki database yang telah kita buat. Setelah kita masuk kedalam database yang telah kita buat, barulah kita bisa memanipulasi data yang ada, termasuk untuk membuat table didalam database tersebut. 4. ALTER Fungsi : Command ALTER ini berfungsi untuk mengubah struktur dari suatu table. Mengubah disini tidak hanya memperbaharui struktur table yang ada, tetapi juga mengubah nama field, menambahkan primary key, mengubah tipe field, maupun menghapus field yang telah dibuat sebelumnya. 5. DROP Fungsi: Command DROP ini berfungsi untuk menghapus, baik database, table, maupun field yang telah diinputkan ke dalam table.

Anda mungkin juga menyukai