SQL (Structured Query Language)




1. Pengertian SQL (Structured Query Language)
SQL adalah bahasa komputer yang menggunakan standar ANSI (American Nasional Standard Institute) yang dipakai dalam manajemen database relasional. Dengan SQL atau bisa juga disebut query kita dapat memanipulasi atau mengedit database sesuai yang kita kehendaki. seperti menjalankan query untuk mengambil data, menambah data, memperbarui data dan menghapus data. Sampai sekarang hampir keseluruhan server database maupun software – software database lainnya mengenal serta mampu mengartikan bahasa SQL. oleh karenanya belajar bahasa SQL sangat penting bagi yang bergelut dibidang IT maupun yang selalu bersinggungan dengan database relasional.
2. Jenis-jenis perintah SQL
Berikut ini adalah jenis-jenis perintah SQL :
1.      DDL (Data definiation language)
DDL merupakan perintah dasar dari bahasa SQL yang diperuntukkan untuk membuat sebuah struktur database baik dalam pembuatan database maupun table. Berikut ini merupakan beberapa perintah yang termasuk dalam DDL, yaitu:
a)      CREATE  
perintah ini kita pakai untuk membuat, baik untuk membuat database baru, table baru maupun kolom baru.
b)      ALTER
perintah ini dipakai saat kita ingin mengubah struktur table yang sebelumnya sudah kita buat, seperti mengubah kolom, mengubah nama table, menambah maupun menghapus kolom serta menambah atribut pada sebuah kolom.
c)      RENAME
Perintah ini digunakan untuk merubah nama dari suatu table maupun kolom.
d)     DROP
perintah ini kita gunakan untuk menghapus, baik untuk menghapus database, table, kolom, maupun index.
e)      SHOW
perintah ini digunakan untuk menampilkan tables.
2.      DML (Data Manipulation Language)
DML merupakan perintah – perintah dari bahasa SQL yang digunakan untuk memanipulasi data yang ada di database. Berikut ini merupakan perintah yang termasuk dalam DML :
a)      INSERT  
perintah INSERT ini digunakan untuk memasukkan record baru kedalam suatu table dalam database.
b)      SELECT
perintah SELECT digunakan untuk menampilkan dan mengambil data dari suatu table. perintah ini tidak hanya menampilkan data dari satu table tapi juga bisa lebih dari satu table dengan menggunakan relasi.
c)      UPDATE  
perintah UPDATE ini digunakan jika ingin memperbarui data pada sebuah table, misalkan ada kesalahan dalam memasukkan record, kita tidak perlu menghapusnya cukup kita perbaiki dengan perintah tersebut.
d)     DELETE  
perintah DELETE ini digunakan untuk menghapus suatu record dari sebuah table.
3.      DCL (Data Control Language)
DCL adalah perintah SQL yang digunakan untuk mengatur hak akses user, baik terhadap database maupun terhadap table dan field-field yang ada. Dengan begitu admin database bisa menjaga kerahasiaan suatu database. Berikut ini merupakan perintah yang termasuk dalam DCL :
a)      GRANT
perintah GRANT digunakan saat admin database ingin memberikan hak akses ke salah satu user. Hak akses tersebut bisa diatur atau dibatasi, misal nya user hanya diberi hak akses untuk UPDATE saja. Bisa juga admin memberi hak akses untuk merubah suatu table, baik INSERT, SELECT, UPDATE maupun DELETE.
b)      REVOKE
perintah REVOKE adalah kebalikan dari perintah GRANT yaitu digunakan untuk mencabut atau menghapus hak akses yang telah diberikan kepada salah satu user.



1.3. Fungsi SQL
Berikut ini merupakan beberapa fingsi daro SQL :
1.      SQL memungkinkan kita untuk mengakses dan mengubah database.
2.      SQL dapat menjalankan query terhadap database.
3.      SQL bisa mengambil data dari database.
4.      SQL bisa menyisipkan data ke dalam database.
5.      SQL bisa memperbarui data ke dalam database.
6.      SQL bisa menghapus data pada database.
7.      SQL bisa membuat prosedur baru yang akan tersimpan di database.
8.      SQL dapat mengatur hak akses pada table, prosedur, dan hal-hal lainnya.
1.4. Struktur SQL keluar masik barang PT. CPKA

1.5. Designer SQL keluar masuk barang PT. CPKA


Komentar

Postingan populer dari blog ini

CDM (Conseptual data model)

ERD (Entity Relationship diagram) keluar masuk barang

NORMALISASI