Apa Itu SQL: Berkenalan dengan Bahasa SQL

Apa Itu SQL: Berkenalan dengan Bahasa SQL

ditutorial ini kita akan berkenalan dengan apa itu sql.. jika kamu ingin berkerja dibidang data atau programmer, mengetahui SQL merupakan hal yang wajib.

Kenapa..?

saat dalam pengembangan aplikasi mungkin aplikasi kita perlu untuk melakukan penyimpanan data ke dalam DBMS seperti data product, user dan lain-lain.

Peran dari SQL adalah untuk berkomunikasi dengan DBMS. Sebelum lanjut ke SQL kita bahas sedikit tentang DBMS.

Apa Itu DBMS

DBMS(DataBase Management System) merupakan sebuah software atau sistem komputerisasi yang digunakan untuk memanagement data. seperti menyimpan, menghapus, mengubah data serta memastikan bahwa data itu tersimpan dengan aman didalam database, dengan perintah SQL.

karena DBMS berjalan sebagai aplikasi server kita hanya perlu memberi perintah ke DBMS untuk melakukan proses.

Ada banyak sekali jenis-jenis DBMS dan salah satunya yang paling populer adalah RDBMS:

RDBMS(Relational Database Management System) merupakan DBMS Relational yang menyimpan data dalam bentuk tabel atau tabular, software yang digunakan seperti MySQL, PostgreSQl MariaDB, Oracle. Relational Database memiliki perintah standar menggunakan SQL.

Apa Itu SQL

sql kepanjangan dari (Structured Query Language) SQL merupakan bahasa Database yang digunakan untuk berkomunikasi dengan database seperti memanipulasi data, menyimpan data, menghapus data, kedalam database.

menurut ANSI(Amrican National Standards Institute) SQL merupakan bahasa standard untuk sistem management data RDBMS

Apa Itu SQL: Berkenalan dengan Bahasa SQL

Contoh gambar diatas Peran dari SQL adalah untuk berkomunikasi dengan DBMS(DataBase Management System) untuk melakukan manipulasi data..

Kita tidak perlu memikirkan bagaimana data itu disimpan oleh server DBMS salah satunya adalah RDBMS(Relation DataBase Management System) yaitu mySQL atau PostgreSQL, MariaDB dan lain-lain.

Kita hanya memikirkan bagaimana kita bisa berinteraksi dengan DBMS tersebut untuk melakukan manipulation data kedalam table.

Ada Beberapa jenis perintah SQL yang bisa kita gunakan untuk Berinteraksi dengan DBMS berikut ini:

DDL(Data Definition Language)

DDL adalah perintah SQL yang berhubungan untuk mendefinisikan struktur dari database dan table. Seperti perintah membuat database, membuat table, merubah table, menghapus database dan table.

Berikut ini beberapa perintah DDL:

  1. SHOW DATABASES perintah ini digunakan untuk melihat seluruh database
  2. CREATE DATABASE NAMA_DATABASE perintah ini digunakan untuk membuat database baru
  3. USE NAMA_DATABASE perintah ini digunakan untuk memilih database yang sudah dibuat sebelumnya
  4. CREATE TABLE NAMA_TABLE perintah ini untuk membuat table baru
  5. SHOW TABLES perintah ini digunakan untuk melihat seluruh table yang ada
  6. DESCRIBE NAMA_TABLE perintah ini digunakan untuk melihat struktur dari table yang kita sudah buat
  7. ALTER TABLE perintah ini digunakan untuk mengubah informasi pada table atau database
  8. DROP perintah ini digunakan untuk menghapus database atau menghapus table yang sudah ada
  9. TRUNCATE perintah ini digunakan untuk menghapus semua data didalam table

DML(Data Manipulation Language)

DML adalah perintah SQL yang berhubungan dengan Pengelolaan atau manipulasi data kedalam database, berbeda dengan DDL yang merupakan perintah pendefinisian struktur dari database

Berikut ini beberapa Perintah DML:

  1. INSERT INTO perintah ini digunakan untuk memasukan data kedalam table
  2. SELECT perintah ini digunakan untuk menyeleksi data didalam table untuk ditampilkan
  3. UPDATE perintah ini digunakan untuk mengupdate data yang sudah ada sebelumnya
  4. DELETE perintah ini digunakan untuk menghapus data didalam table

DCL(Data Control Language)

DCL adalah perintah SQL yang berhubungan dengan user dan hak akses

Akhir Kata

tutorial yang saya berikan ini belum sepenuhnya lengkap masih banyak kekurangan, akan tetapi saya akan mencoba untuk melengkapi sepenuhnya dengan kemampuan pengetahuan yang saya miliki. Untuk Selanjutnya kita akan belajar syntak bahasa SQL untuk berkomunikasi dengan DBMS MySQL.