Perintah Dasar SQL

SQL (Structure Query Language) merupakan bahasa scripting yang digunakan untuk mengolah suatu database. Semua database seperti MySQL, SQL Server, Sybase dan lain-lain menggunakan bahasa SQL yang hampir sama. Jadi untuk belajar bahasa SQL sangatlah mudah dan hanya cukup satu kali belajar, maka Anda dapat mempraktekannya diberbagai software database.

Kesempatan kali ini saya akan menjelaskan syntax SQL yang biasa selalu digunakan keseharian dalam bahasa pemrograman. Seperti dibawah ini :

Create Database
Fungsi : Untuk membuat database
Struktur : CREATE DATABASE nama_database_anda
Contoh : CREATE DATABASE data_mahasiswa
Definisi : perintah diatas adalah untuk membuat database dengan nama data_mahasiswa.

Create Table
Fungsi : Untuk membuat table
Struktur : CREATE TABLE nama_table_anda (field1 tipe_data(jumlah_karakter), field2 tipe_data(jumlah_karakter),field3 .....dst.)
Contoh : CREATE TABLE data_karyawan(nik VARCHAR(10), nama VARCHAR(50), nilai VARCHAR(5))
Definisi : perintah diatas untuk membuat table dengan nama data_karyawan yang berisi kolom-kolom :
nik dengan panjang karakter maksimal 10 karakter;
nama dengan panjang karakter maksimal 50 karakter;
nilai dengan panjang karakter maksimal 5 karakter.

Select
Fungsi : Untuk menampilkan isi dari tabel yang dipilih.
Struktur : SELECT nama_kolom FROM nama_tabel
Contoh :  SELECT nik, nama FROM data_karyawan
Definisi : contoh diatas adalah untuk menampilkan nik dan nama dari tabel data_karyawan. Untuk menampilkan semua kolom gunakan tanda bintang (*) sebagai pengganti kolom contoh seperi dibawah ini.
SELECT * FROM data_karyawan

Where
Fungsi : untuk memfilter data yang ditampilkan dari sebuah tabel dengan kriteria yang ditentukan.
Struktur : SELECT nama_kolom FROM nama_tabel WHERE nama_kolom="kriteria"
Contoh : SELECT * FROM data_karyawan WHERE nama="Ahmad Dhani"
Definisi : contoh diatas menampilkan semua informasi dengan kriteria Ahmad Dhani yang diambil dari tabel data_karyawan.

And - Or
Fungsi : membantu sebuah filterisasi data.
Struktur : SELECT nama_kolom FROM nama_tabel WHERE nama_kolom1="kriteria" AND nama_kolom2="kriteria2"
Contoh : SELECT * FROM data_karyawan WHERE nama="Robbie Williams" AND nik="003"
Definisi : perintah diatas untuk menampilkan semua kolom dari tabel data_karyawan dengan kriteria nama = Robbie Williams dan NIK = 003. Untuk perintah OR sama dengan perintah AND.

Order
Fungsi : untuk mengurutkan sebuah data baik itu ascending maupun descending.
Struktur : SELECT nama_kolom FROM nama_tabel WHERE nama_kolom="kriteria" ORDER BY nama_kolom
Contoh : SELECT * FROM data_karyawan WHERE nama="arif" ORDER BY nik ASC
Definisi : perintah diatas untuk menampilkan semua kolom dari tabel data_karyawan dengan kriteria nama=arif diurutkan dari kecil hingga ke besar berdasarkan nik.

Insert
Fungsi : Untuk memasukan data ke tabel
Struktur : INSERT INTO nama_tabel ( field1, field2, dst..) values ("nilai1", "nilai2", "nilai3", dst.)
Contoh : INSERT INTO data_karyawan (nik, nama, alamat) values ("005", "Nitha", "Kalimantan Barat")
Definisi : perintah diatas untuk memasukan data ada tabel data_karyawan, kolom yang diisi adalah nik diisi dengan 005, kolom nama diisi dengan Nitha dan alamat diisi dengan Kalimantan Barat.

Update
Fungsi : Untuk mengupdate isi dari sebuah tabel
Struktur : UPDATE nama_tabel set field1="nilai1"
Contoh : UPDATE data_karyawan SET nama="Nitha Sapi Betina" WHERE nik="005"
Definisi : mengganti nama Nitha yang mempunyai nik 005 dengan nama Nita Sapi Betina pada tabel data_karyawan.

Delete
Fungsi : Untuk menghapus data dari sebuah tabel
Struktur : DELETE field1, field2, field3 FROM nama_tabel WHERE field="nilai"
Contoh : DELETE * FROM data_karyawan WHERE nama="budiono"
Definisi : hapus semua data dari tabel data_karyawan dengan kriteria nama budiono.

Pertemuan kita kali ini sampai disini dulu nanti akan kita lanjutkan pada postingan selanjutnya. SQL tingkat menengah. Selamat Mencoba.

Komentar

Postingan populer dari blog ini

Menyembunyikan MAC Address

Aktivasi Office 2010 Gagal Masih Ada Cara Lain