MySQL - 02 - Query SQL
Jagat Koding - Query adalah syntax atau perintah yang digunakan untuk mengakses dan menampilkan data pada sistem database.
Query memiliki kemampuan untuk mengatur data mana yang perlu ditampilkan sesuai dengan yang kita inginkan. Selain itu, query dapat digunakan untuk membuat data dapat saling berinteraksi.
Perlu kita ketahui bahwa SQL adalah bahasa yang akan kita gunakan untuk menuliskan perintah atau Query dalam mengoperasikan database menggunakan DBMS MySQL.
Oleh karena itu, kita perlu mengetahui macam-macam Query yang dapat kita gunakan dalam menjalankan database. Query SQL pada DBMS MySQL yang sering digunakan dapat dibedakan menjadi 3 macam.
Macam-macam Query pada MySQL diantaranya adalah DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language). Ketiga query ini berfungsi untuk membuat/mendefinisikan objek-objek database seperti membuat tabel, memanipulasi database, hingga mengontrol database.
DDL - adalah sebuah metode query SQL yang digunakan untuk mendefinisikan data di sebuah database.
Dengan query ini kita dapat membuat database baru, menghapus database, membuat tabel baru, mengubah tabel, membuat indeks, menentukan struktur penyimpanan tabel dan sebagainya.
Ditinjau dari kegunaannya tersebut, dapat kita simpulkan bahwa DDL dapat kita gunakan untuk mendefinisikan sebuah object pada DBMS yang sifatnya sebagai wadah.
Misalnya database adalah wadah dari beberapa tabel, dan tabel merupakan wadah dari beberapa data value, maka kita bisa mendefinisikan database dan tabel menggunakan DDL, begitu pula dengan wadah yang lainnya. Berikut ini adalah query yang dimiliki DDL :
Query |
Kegunaan |
CREATE |
Digunakan untuk membuat dan menghapus database maupun tabel. |
ALTER |
Digunakan untuk melakukan perubahan struktur tabel yang telah dibuat.
Misalnya, menambah Field (Add), mengganti nama Field (Change) ataupun
menamakannya kembali (Rename), dan menghapus Field (Drop). |
DROP |
Digunakan untuk menghapus table atau database. |
Setelah kita memiliki wadah pada MySQL berupa database dan tabel, langkah selanjutnya pasti kita akan mengisikan beberapa data ataupun kita bisa memanipulasi beberapa data pada wadah yang telah kita definisikan.
Oleh karena itu, kita perlu jenis SQL yang dapat digunakan untuk memanipulasi data pada sebuah database.
DML - adalah sebuah metode query yang digunakan ketika DDL telah dibuat. Query DML ini digunakan untuk melakukan manipulasi data pada sebuah database. Berikut ini adalah query yang dimiliki DML :
Query |
Kegunaan |
SELECT |
Digunakan untuk menampilkan data value yang berada pada sebuah tabel. |
INSERT |
Digunakan untuk mengisikan data value pada sebuah tabel. |
UPDATE |
Dugunakan untuk mengubah data value pada sebuah tabel. |
DELETE |
Digunakan untuk menghapus suatu data value pada sebuah tabel. |
DCL - adalah metode query SQL yang digunakan untuk memberikan hak otorisasi akses database, auditan penggunaan database, alokasi space, dan definisi space. Berikut ini adalah query yang dimiliki DCL :
Query |
Kegunaan |
GRANT |
Digunakan untuk mengizinkan user mengakses tabel dalam database. |
REVOKE |
Digunakan untuk membatalkan izin hak akses user. |
COMMIT |
Digunakan untuk menetapkan penyimpanan database. |
ROLLBACK |
Digunakan untuk membatalkan penyimpanan database. |
Sekian pembahasan tentang SQL kali ini, semoga bermanfaat
0 Response to "MySQL - 02 - Query SQL"
Post a Comment