Apa itu SQL, DDL, DML, DCL, dan TCL
1. SQL
Bahasa kueri terstruktur (SQL) adalah bahasan pemrograman untuk menyimpan dan memproses informasi dalam basis data relasional. Sebuah basis data relasional menyimpan informasi dalam bentuk tabel, dengan baris dan kolom yang mewakili atribut yang berbeda serata sebagai relasi atara nilai data. kitabisa menggunakan SQL untuk menyimpan, memperbaharui, menghapus, mencar dan mengambil informasi dari suebuah basis data atau database.
2. DDL (data Definition Language)
DDL merupakan bahasa pemrograman untuk membuat dan memodifikasi database. bahasa ini lebih kepada sintaksis atau serangkaian peryataan yang memungkinkan penggunna untuk mendefinisikan atau mengedit struktur data dan obeject.
Perintah pada DDL itu terdiri dari :
- CREATE: Digunakan untuk membuat database atau objeknya ( tabel, indeks, function, views, store procedure dan trigger ) Misalkan jika kita ingingin membuat tabel maka sintaks nya yaitu : CREATE nama_object (nama_kolom tipe_data)
- ALTER : digunakan untuk mengubah struktur database
- DROP : digunakan untuk menghapus objek dari database
- TRUNCATE : digunakan untuk menghapus semua record dari tabel, termasuk semua sppace yang dialokasikan untuk semua record yang dihapus.
- COMMENT : digunakan untuk menambahkan komentar
- RENAME : digunkan untuk menggganti nama objek
Command DDL merupakan
3. DML (Data Manipulation Languange)
DML merupakan bahasa manipulasi data, setelah kita menyiapkan database , sintaks SQL ini digunakkan untuk emmanipulasi object data yang menngunakan serakian tindakan.
Perintah pada DML itu terdiri dari :
- SELECT :
- INSERT : digunakan untuk memasukan data kedalam tabel
- UPDATE ; digunakan untuk mmperbaharui data yang ada pada tabel
- DELETE : digunakan untuk menghapus record dari tabel database
- LOCK : merupakan tabel control konkuresi
- CALL : digunakna untuk memannggil subprogram PL/SQL atau JAVA
- EXPLAIN PLAN : perintah ini digunkan untuk menjelaskan jalur akses ke data
- MERGE :
- LOCK TABLE :
4. DCL (Data Control Languange)
DCL merupakan sebuah sintas pada SQL yang digunakan untuk mengelola akses pengguna dalam database menggunakan sepasanv perintah. selain itu administtotor databas dapat mengelola akses pengguna jika mereka meiliki akses penuh ke database.
Perintah pada DCL itu terdiri dari :
- GRANT : Digunakan untuk memberi pengguna hak askes ke database
- REVOKE : Digunakan untuk merakrik hak akses pengguna yang diberikan dengan menggunakan perintah GRANT.
5. TCL (Transaction Control Languange)
TCL digunakan untuk mengendalikan transaksi yang dilakukan saat menangani sistem management database relasional di lingkungan profesonal. dengan katta lain, kita ingin tahu persis apa yang dilakukan pada database saat kita memasukan, menghapus, atau memperbaharui data.
Perintah pada TCL terdiri dari :
- BEGIN : digunnakan untuk membukan Transaksi
- COMMT : digunkan untuk mlakukan Transaksi
- ROLLBACK : perintah ini berguna untuk mengembalikan transaksi jika terjadi kesalahan.
- SAVEPOINT : digunkan utuk menetapkan titik simpan dalam suatu transaksi
- SET TRANSACTION : menentukan karakteristik untuk transaksi
Komentar
Posting Komentar