Pengertian Sql Dan Jenis Perintah Sql

Tanggal : 13 Sep 2018, Category : Database, Create By : admin

Hai brow, bagi kalian yang sudah lama berkecimpung di dunia pemprograman website pasti tidak asing dengan SQL, tetapi jika kalian baru mau masuk kedalam dunia pemprograman anda harus memahami apa itu SQL dan apa saja perintah di dalam SQL itu, karena SQL berkaitan dengan database, dan database itu berkaitan dengan aplikasi.

Pengertian SQL

SQL adalah singkatan dari Structured Query Language, atau juga sering di sebut Query, adalah sebuah bahasa pemprgraman yang di gunakan untuk memerintah atau mengkases sebuah basis data atau database, database di sini meliput database MySql, Postgres, MongoDd, MariaDb dan masih banyak lagi jenis database.

Jadi ketika sebuah aplikasi ingin mengakses sebuah database maka wajib menggunakan Query, sebagai jembatan antar aplikasi dan basis data atau database, dan sebelum menggunakan sebuah Query sebuah aplikasi mengharuskan untuk mengkoneksikan aplikasi dengan database tersebut, dengan perintah sesuai bahasa pemprograman dan database yang anda gunakan, karena setiap bahasa pemprograman dan database yang anda gunakan memiliki konfiguras koneksi yang berbeda - beda, jika anda baru dalam dunia pemprograman untuk belajar anda bisa menggunakan bahasa pemprograman php dan database MySql karena kedua bahasa dan database tersebut banyak di gunakan dan banyak tutorial yang membahas mengenai bahasa dan database tersebut.

Jenis Perintah SQL

Dalam menggunakan SQL ada beberapa perintah yang dapat digunakan untuk memerintah dan mengakses data yang ada di database. Pada dasarnya perintah SQL yang sering di gunakan dalam penggunaan query adalah CRUD atau kepanjangan dari CREATE, READ, UPDATE, DELETE, keempat perintah tersebut akan kita gunakan dalam membuat sebuah aplikasi yang terkoneksi dengan sebuah database.

Akan tetapi jika kita menyebut jenis perintah SQL maka akan terdapat tiga jenis SQL yaitu DDL ( Data Definition Language ), DML ( Data Manipulation Language ) dan yang terakhir adalah DCL ( Data Control Language ), nantinya Query SQL dari CRUD diatas akan masuk kedalam jenis - jenis SQL tersebut, untuk lebih jelasnya kami akan membahas satu persatu dari jenis - jenis SQL tersebut

DDL ( Data Definition Language )

DDL ( Data Definition Language )  adalah perintah SQL yang digunakan untuk membangun sebuah dataabse, dalam membangun sebuah database meliputi membuat, mengubah dan menghapus sebuah database, jika di tulis di dalam bahasa SQL yaitu

Membuat ( CREATE )

Perintah CREATE digunakan untuk membuat sebuah database atau tabel di dalam database, berikut contoh script SQL. oya untuk contoh scriptnya saya mengguanakan databse MySql.

CREATE DATABASE cobadb;

CREATE TABLE cobadb.`tbl_user` (
`id` int NOT NULL AUTO_INCREMENT ,
`username` varchar(30) NOT NULL ,
PRIMARY KEY (`id`)
)
;

Contoh Script di atas digunakan untuk membuat sebuah database dan tabel.

Mengubah ( ALTER )

Perintah ALTER digunakan untuk mengubah sebuah tabel di dalam database, berikut contoh scriptnya

ALTER TABLE `tbl_user`
CHANGE COLUMN `username` `username_login` varchar(60) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AFTER `id`;

Script di atas kita akan mengubah nama feild username menjadi usermane_login dan merubah panjang yang tadi dalam pembuatanya kita setting 30 menjadi 60.

Menghaspus ( DROP )

Peringtah DROP digunakan untuk menghapus sebuah database atau tabel di dalam database berikut contohnya.

DROP DATABASE cobadb //menghapus database

DROP TABLE tbl_user //menghapus tabel di database

DML ( Data Manipulation Language )

DML ( Data Manipulation Language ) adalah perintah SQL yang digunakan untuk memanipilasi data di dalam database, arti memanipuliasi di SQL adalah perintah Simpan, Lihat, Edit, Hapus jika di tulis dalam bahasa SQL adalah

Simpan ( INSERT )

Perintah INSERT digunakan untuk menyimpan data ke dalam tabel database, contoh scriptnya

INSERT INTO tbl_user VALUES ('1', 'agus')
atau
INSERT INTO tbl_user (id, username) VALUES ('1', 'agus')

Lihat ( SELECT )

Perintah SELECT digunakan untuk menampilkan data yang ada di tabel database, contoh scriptnya

SELECT * FROM tbl_user
atau
SELECT id, username FROM tbl_user

Edit ( UPDATE )

Perintah UPDATE digunakan untuk mengedit data yang ada di tabel database, contoh scriptnya

UPDATE tbl_user SET id = '1', username = 'joko' WHERE id = '1'

Hapus ( DELETE )

Perintah DELETE digunakan untuk menghapus data yang ada di tabel database, contoh scriptnya

DELETE FROM tbl_user WHERE id = '1'

DCL ( Data Control Language )

DCL ( Data Control Language )  adalah sebuah perintah SQL yang digunakan untuk mengontrol data di dalam database, perintah SQL meliputi GRANT dan REVOKE.

GRANT

GRANT adalah perintah SQL yang digunakan untuk memberikan hak akses atau ijin oleh admin ke user atau pengguna yang di tunjuk. Hak akses tersebut meliputi perintah yang ada di jenis SQL DML yaitu, INSERT, SELECT, UPDATE dan DELETE. Ijin ini sangat berperan penting untuk keamanan data jika database tersebut di memmiliki beberapa user atau pengguna database tersebut.

REVOKE

REVOKE adalah kebalikan dari GRANT yang dimana fungsi perintah REVOKE adalah mencabut atau menghapus hak akses atau ijin yang telah di berikan oleh admin ke user atau pengguna.

 

Mungkin hanya itu yang bisa kami sampaikan pembahasab mengenai Perintah SQL dan Jenis Perintah SQL, jika ada pertanyaan atau saran kritik silahkan isi kolom komentar di bawah. Terimakakasih telah mengunjungi wesbite gudang ilmu aplikasi semoga para pembaca bisa menambah ilmu dan wawasan anda mengenai pemprograman wesbite. 


Keyword:
  • pengertian sql dan jenis perintah sql
  • pengertian sql
  • jenis perintah sql
  • data definition language
  • create
  • alter
  • drop
  • data manipulation language
  • query insert
  • query select
  • query update
  • query delete
  • data control language
  • grant
  • revoke

Artikel Lain

Menyisipkan Background Gambar Dengan Css

Date : 23 Aug 2018, Category : Belajar CSS, Create By : admin

Selamat datang kembali di website gudang ilmu aplikasi tempatnya anda menambah ilmu, kali ini kami akan membahas mengenai menyisipkan atau menambah background gambar dengan css di halaman website anda. oke .....

Belajar Dan Mengenal Perulangan ( Looping ) For Di Php

Date : 27 Jul 2018, Category : Tutorial, Create By : admin

Selamat datang di website gudangilmuaplikasi.com, dalam belajar pemprograman apapun pasti seorang programmer akan menemukan dan menggunakan perulangan atau looping dalam membuat aplikasinya, entah perulangan untuk menampilkan data dari database maupun perulangan .....

Mengenal Fungsi Implode Php

Date : 04 Jan 2019, Category : Tutorial, Create By : admin

Selamat datang di gudang ilmu aplikasi, setelah kita membahas mengenai explode di artikel sebelumya kini kita akan membahas mengenai implode. Fungsi implode adalah fungsi kebalikanya dari fungsi explode, jika explode .....