SQL (structured Query Language) adalah sebuah bahasa yang biasa digunakan untuk me- request informasi dari basis data. Bahasa ini sudah digunakan oleh DBMS. Konstruksi SQL terbentuk atas kombinasi relational-algebra dan relational-calculus. 2. DDL( Data Definition Language) DDL menyediakan perintah-perintah untuk mendefinisikan, memodifikasi, dan menghapus skema relasi-misalnya tabel,view, prosedur, dan fungsi. CREATE : Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom. ALTER : Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom. DROP : Perintah ini digunakan untuk menghapus database dan tabel. 3. DML (Data Manipulation Language ) Data Manipulation Language (DML) merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat. Perintah yang digunakan, diantaranya : a. Penambahan Data INSERT : perintah ini digunakan untuk menyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat. b. Modifikasi Data UPDATE : Perintah ini digunakan untuk memperbaharui data lama menjadi data terkini. Jika anda memiliki data yang salah atau kurang Up To Date dengan kondisi sekarang, maka dapat diubah isi datanya dengan menggunakan perintah UPDATE. c. Penghapusan Data DELETE : Perintah ini digunakan untuk menghapus data dari tabel. Biasanya data yang dihapus adalah data yang tidak diperlukan lagi. Pada saat menghapus data, perintah yang telah dijalankan tidak dapat digagalkan, sehingga data yang telah hilang tidak dapat dikembalikan lagi. d. Seleksi Data Seleksi data digunakan untuk menyeleksi beberapa data sehingga memudahkan untuk mencari data yang diinginkan. Perintah dari seleksi data ini digunakan SELECT.