Mengenal apa itu SQL ??
APA ITU SQL ??
SQL merupakan akronim dari Structured Query Language, yang berguna sebagai bahasa khusus dalam mengakses dan mengelola data-data yang ada di dalam basis data relasional. Saat pengaksesan atau pengelolaan data menggunakan perintah-perintah khusus sehingga data dapat dimanipulasi atau dikelola dengan baik.
Perintah-perintah khusus yang berguna dalam mengelola database biasa disebut dengan query. Perintah-perintah SQL tersebut sudah memiliki standar khusus yang diakui oleh ANSI (American National Standard Institute) sebagai bahasa pemrograman database. Pengakuan akan standarisasi SQL tersebut sudah diakui sejak tahun 1986.
FUNGSI SQL
Bagi seorang admin, adanya SQL dapat memungkinkan kamu untuk mengakses maupun mengubah database.
Kamu pun bisa menjalankan sebuah query maupun mengambil data yang dibutuhkan. Termasuk pula memperbarui atau menyisipkan data dalam database.
SQL juga bisa digunakan untuk menghapus sebuah data pada database. Fungsi lainnya SQL adalah untuk membuat sebuah prosedur baru dan ini akan tersimpan dalam sebuah database. Selain itu juga bisa mengatur hak akses dalam tabel, prosedur, maupun hal-hal penting lainnya.
KELEBIHAN SQL
- Memiliki kemampuan untuk mengatur user dan setiap user dapat mengatur hak akses terhadap suatu database oleh database administrator.
- Memiliki tingkat pengamanan/keamanan data yang baik.
- Memiliki kemampuan untuk back-up data, restore data dan recovery data.
- Memiliki kemampuan untuk membuat database mirroring dan clustering.
- Cocok untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan komputer klien yang pembangunan aplikasinya menggunakan software yang sama platform dengan MSSQL, misalnya Microsoft Visual Basic.
- Merupakan software berlisensi dan berharga mahal
- Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
- Pemograman bahasa yang terbatas.
- Tidak cocok untuk database skala besar.
PERINTAH-PERINTAH SQL
Dibawah ini adalah beberapa perintah SQL diantara lain:
1. Perintah SELECT
Perintah Select adalah perintah untuk memilih data dari database.
Contoh penggunaan Perintah Select :
Select kolom1,kolom2, ..... FROM nama_table;
atau juga bisa :
Select * FROM nama_table
2. Perintah WHERE
Perintah Where digunakan untuk memfilter hasil dari SELECT agar memenuhi syarat
Contoh Sintak Where :
Select kolom1, kolom2,... FROM nama_table WHERE kondisi;
atau contoh jelasnya :
Select nis, nama FROM siswa WHERE alamat='jakarta';
3. Perintah Operator (AND, OR,NOT)
Perintah Operator meliputi AND , OR , NOT setiap perintahnya fungsinya masing-masing AND digunakan untuk mem-filter record apabila semua kondisi bernilai TRUE, sedangakn OR digunakan untuk memfil-ter record apabila salah satu kondisi TRUE, dan NOT digunakan untuk mem-filter apabila semua kondisi bernilai FALSE, untuk lebih jelasnya :
- Perintah Operator AND
- Perintah Operator OR
- Perintah Operator NOT
4. Perintah ORDER BY
Perintah ORDER BY menampilkan record dalam pengurutan ‘ascending’ (‘ASC’). Untuk mengurutkan ‘descending’, gunakan kata kunci ‘DESC’.
SELECT nis, nama FROM siswa ORDER BY tahun_lahir DESC;
Perintah di atas akan menampilkan result-set berupa field NIS dan NAMA dari tabel SISWA dengan di urutkan berdasarkan TAHUN_LAHIR secara descending, artinya tahun lahir akan di tampilkan mulai dari yang terbesar (siswa termuda) hingga terkecil (siswa termuda).
5. Perintah INSERT INTO
Perintah INSERT INTO dapat di gunakan untuk menambahkan record baru ke dalam tabel. tapi saya anggap anda sudah mengetahui dulu tentang DDL,DML, DCL , jika belum bisa lihat di blog saya yang lain membahas tentang DDL , DML , dan DCL.
Sintak INSERT INTO :
INSERT INTO nama_tabel (kolom1, kolom2) VALUES (nilai1, nilai2);
Contoh jelasnya :
INSERT INTO siswa (nim, nama) VALUES ('123456789', 'muthia istri asahi');
Perintah di atas di gunakan untuk menambahkan nilai ‘123456789’ pada kolom NIM, dan nilai ‘muthia istri asahi’ pada kolom NAMA dengan mengabaikan kolom lain yang tidak di isi, misalnya kolom ALAMAT.
cukup sekian pembahasan kita tentang pengenalan SQL, di blog selanjutnya kita akan membahas tentang DDL,DML,dan DCL See uu ..
Komentar
Posting Komentar