Belajar MySQL: Structured Query Language (SQL)

posted in: Tutorial Pemrograman | 0

Apa itu SQL?

  • SQL singkatan dari Structured Query Language
  • SQL memungkinkan Anda mengakses dan memanipulasi data dalam database
  • SQL mengikuti standar ANSI (American National Standards Institute)

Apa Bisa lakukan SQL?

  • SQL dapat mengeksekusi query pada database
  • SQL dapat mengambil data dari database
  • SQL dapat menyisipkan record dalam database
  • SQL dapat memperbarui record dalam database
  • SQL dapat menghapus record dari database
  • SQL dapat membuat database baru
  • SQL dapat membuat table baru dalam database
  • SQL dapat membuat prosedur yang tersimpan dalam database
  • SQL dapat membuat view dalam database
  • SQL dapat mengatur hak akses pada table, prosedur, dan view

Meskipun SQL adalah standar ANSI (American National Standards Institute), tetapi ada beberapa bagian yang berbeda dari bahasa SQL tergantung vendor databasenya.

Namun, untuk menjadi sesuai dengan standar ANSI, mereka semua mendukung setidaknya perintah utama dengan model sintak yang sama. Contoh perintah utama: : SELECT, UPDATE, DELETE, INSERT, WHERE, dan seterusnya.

Menggunakan SQL di Situs Web Anda

Untuk membangun sebuah situs web yang mengekases data dari database, Anda akan perlu:

  • Sebuah program database RDBMS (yaitu MySQL, MS Access, SQL Server, Oracle)
  • Bahasa server-side scripting seperti PHP atau ASP
  • Bahasa SQL untuk mendapatkan data yang Anda inginkan

Latihan dalam Tutorial Belajar MySQL

Dalam tutorial ini, kita akan menggunakan database sakila untuk latihan menulis SQL atau melakukan query ke database. Database sakila berisi data perusahaan fiktif yang bergerak dibidang penyewaan film.

Database sakila dapat didownload di lokasi https://dev.mysql.com/doc/sakila/en/

belajar mysql erp sakila database

Gambar 2. ERD Database Sakila

Jenis Perintah SQL

Perintah dalam SQL dapat dibagi 2:

1.       Data Definition Statement, yaitu kelompok perintah yang berkaitan dengan proses membuat struktur data, seperti membuat database, membuat dan menentukan tipe data field di table, merubah dan menghapus database dan table, dan seterusnya.

2.       Data Manipulation Statement, yaitu perintah yang berkaitan dengan pengambilan (filter, sort, grup) dan perubahan data yang ada didalam table, tanpa merubah struktur sama sekali.

SQL Data Definition Statment

Perintah yang termasuk dalam SQL Data Manipulation misalnya:

  • CREATE DATABASE
  • SELECT DATABSE
  • DROP DATABASE
  • CREATE TABLE
  • DROP TABLE
  • ALTER COMMAND

SQL Data Manipulation Statment

Perintah yang termasuk dalam SQL Data Manipulation adalah:

  • SELECT – ekstrak data dari database
  • UPDATE – update data dalam database
  • DELETE – menghapus data dari database
  • INSERT INTO – menyisipkan data baru ke dalam database

 

 

Leave a Reply