SQL (Structured Query Language) adalah suatu bahasa yang digunakan untuk mengakses database. Dalam mengakses atau mengoperasikan sebuah database kita perlu mengetahui perintah / syntax SQL yang kita butuhkan agar tidak terjadinya kesalahan dalam pengambilan data.
Adapun perintah dasar SQL yang terbagi menjadi 3 kategori yaitu : DDL, DML dan DCL. Tiap tiap kategori itu mempunyai fungsi masing masing dalam membangun sebuah database.
Pada artikel ini saya menggunakan MySQL Query Browser dalam menjalankan perintah perintah SQL, kalian bisa menggunakan sarana lain jika tidak mempunyai Query Browser seperti menggunakan phpmyadmin atau cmd.
Adapun perintah dasar SQL yang terbagi menjadi 3 kategori yaitu : DDL, DML dan DCL. Tiap tiap kategori itu mempunyai fungsi masing masing dalam membangun sebuah database.
Pada artikel ini saya menggunakan MySQL Query Browser dalam menjalankan perintah perintah SQL, kalian bisa menggunakan sarana lain jika tidak mempunyai Query Browser seperti menggunakan phpmyadmin atau cmd.
1. DDL (Data Definition Language)
DDL digunakan dalam melakukan pendefinisian suatu struktur database maupun table. Terdapat tiga perintah utama dalam kategori DDL yaitu : CREATE, ALTER dan DROP.
#CREATE : untuk membuat database, tabel dan kolom.
Syntax penulisan : CREATE DATABASE nama_database; CREATE TABLE nama_tabel(nama_kolom tipe_data(value));
#ALTER : untuk mengedit tabel yang telah dibuat yang mencakup dalam mengubah nama tabel, mengubah kolom tabel, menambah kolom, menghapus kolom dan memberikan atribut pada kolom
Syntax penulisan :
ALTER TABLE nama_table ADD/MODIFY nama_kolom tipe_data(value);
#DROP : untuk menghapus database atau tabel.
Syntax penulisan : DROP TABLE nama_table;
2. DML (Data Manipulation Language)
Perintah perintah dalam kategori DML biasa kita kenal dalam pembuatan aplikasi dengan sebutan CRUD yang terdiri dari Insert, Select, Update dan Delete.
#INSERT : untuk menambah data kedalam tabel.
Syntax penulisan : INSERT INTO nama_table VALUES(‘data1’,’data2’, .... ‘data ke –n’);
#SELECT : untuk menampilkan data dari sebuah tabel maupun dari beberapa tabel.
Syntax penulisan : SELECT kolom1, kolom2 FROM nama_tabel;
#UPDATE : untuk memperbarui data dalam tabel.
Syntax penulisan : UPDATE nama_tabel SET kolom1 = data_baru1 , kolom2 = data_baru2 WHERE kolom=data;
#DELETE : untuk menghapus data dari tabel.
Syntax penulisan : DELETE FROM nama_tabel WHERE kolom=data;
3. DCL (Data Control Language)
DCL merupakan perintah SQL yang berhubungan dalam pengaturan hak akses (Privileges) user MySQL, baik terhadap server, database maupun kolom / field. Perintah DCL mencakup GRANT dan REVOKE.
#GRANT : untuk memberikan hak akses pada
Syntax penulisan : GRANT hak_akses ON nama_database.nama_kolom TO ‘nama_user’@’lokasi_user’;
#REVOKE : kebalikan dari fungsi GRANT yaitu untuk mencabut hak akses dari suatu user.
Syntax penulisan : REVOKE hak_akses(kolom1,kolom2) ON nama_database.nama_tabel FROM ‘nama_user’@’lokasi_user’;
Sekian artikel tentang Kumpulan Syntax Syntax Dasar dalam MySQL Beserta Contoh dan Penjelasannya semoga dapat dipahami dengan baik. jika terdapat pertanyaan yang ingin ditanyakan silahkan isi kolom komentar di bawah ini.
Komentar
Posting Komentar