(0275) 2974 127
Di kondisi yang serba digital ini, sosial media sudah tidak asing lagi di kalangan masyarakat. Hampir setiap hari mereka mengakses sosial media untuk mengabadikan moment, membuat status atau hanya untuk mencari suatu informasi.
Akibatnya setiap hari data akan bertambah banyak dengan bentuk yang bervariasi. Mulai dari text, gambar, video, suara, dan sebagainya. Bervariasinya dan bertambahnya data seiring waktu itu biasa disebut big data. Salah satu cara untuk menganalisis data-data tersebut dengan Query SQL. Query SQL banyak digunakan dan cocok untuk menganalisis data yang berbentuk tabel dan kolom.
Query adalah syntax atau perintah yang digunakan untuk mengakses dan menampilkan data pada sistem database. Query memiliki kemampuan untuk mengatur data mana yang perlu ditampilkan sesuai dengan yang diinginkan. Selain itu, query dapat dipakai untuk membuat data dapat saling berinteraksi.
Query juga biasanya sering disebut dengan query language atau bahasa query. Saat ini bahasa query yang paling populer dikalangan Database Administrator adalah SQL.
SQL merupakan singkatan dari Structured Query Language yang digunakan untuk melakukan perintah seperti “Select”, “Insert”, “Update”, “Delete”, “Create”, “Drop”, dsb dimana perintah-perintah tersebut dapat membantu dalam melakukan manipulasi data pada database.
Ketiga query ini berfungsi untuk membuat/mendefinisikan objek-objek database seperti membuat tabel, memanipulasi database, dan mengontrol database.
Terdapat tiga jenis query database pada SQL, yaitu :
DDL adalah sebuah metode query SQL yang dipakai untuk mendefinisikan data di sebuah database. Dengan query inilah dapat membuat tabel baru, mengubah tabel, membuat indeks, menentukan struktur penyimpanan tabel dan sebagainya. Berikut ini adalah query yang dimiliki DDL :
Nama Query | Deskripsi |
CREATE | Dipakai untuk membuat database dan tabel. |
Drop | Dipakai untuk menghapus tabel dan database. |
Alter | Dipakai untuk melakukan perubahan struktur tabel yang telah dibuat. Misalnya, menambah Field (Add), mengganti nama Field (Change) ataupun menamakannya kembali (Rename), dan menghapus Field (Drop). |
DML adalah sebuah metode query yang digunakan ketika DDL telah dibuat. i Query DML ini dipakai untuk melakukan manipulasi database. Berikut ini adalah query yang dimiliki DML :
Nama Query | Deskripsi |
INSERT | Dipakai untuk memasukkan data pada tabel database. |
UPDATE | Dipakai untuk mengubah data yang ada pada tabel database. |
DELETE | Dipakai untuk menghapus data pada tabel database. |
DCL adalah metode query SQL yang dipakai untuk memberikan hak otorisasi akses database, auditan penggunaan database, alokasi space, dan definisi space. Berikut ini adalah query yang dimiliki DCL :
Nama Query | Deskripsi |
GRANT | Dipakai untuk mengizinkan user mengakses tabel dalam database. |
REVOKE | Dipakai untuk membatalkan izin hak user. |
COMMIT | Dipakai untuk menetapkan penyimpanan database. |
ROLLBACK | Dipakai untuk membatalkan penyimpanan database. |
Misalnya ingin memesan Americano di kedai kopi. Dan mengatakan pesanan kepada pelayan dengan mengatakan, “Halo, apakah ada Americano? Saya mau pesan.”
Kemudian, barista akan memahami maksud atau arti permintaan dan memberikan item yang dipesan.
Cara kerja query juga mirip seperti itu, yaitu menambahkan maksud pada kode sehingga sistem bisa memahami dan menjalankan tindakan sesuai pesanan. Menggunakan SQL maupun bahasa lainnya, user dan database bisa bertukar informasi asalkan menggunakan bahasa yang sama.
Sementara itu, database yang didesain dengan baik menyimpan data dalam beberapa tabel. Semua tabel ini terdiri dari kolom yang menyimpan atribut data, beserta baris atau informasi. Query kemudian membantu mengambil data dari berbagai tabel, menyusunnya, lalu menampilkannya sesuai perintah.
Kueri bisa berupa pemilihan (select), tindakan (action), atau keduanya. Pemilihan bisa mengambil informasi dari sumber data, dan tindakan berfungsi untuk manipulasi data, misalnya untuk menambah, mengubah, atau menghapus data.
User tingkat lanjut juga bisa menggunakan perintah query untuk melakukan berbagai tugas pemrograman, mulai dari membuat user MySQL dan memberikan izin hingga mengubah URL WordPress di database MySQL.
Di bawah ini akan menjelaskan beberapa command query yang paling umum beserta fungsinya :
Untuk lebih banyak variasi, kombinasikan beberapa command di atas. Misalnya, pasangkan kueri SELECT dengan perintah lain seperti AND atau SUM untuk agregasi data atau menggabungkan hasil.
Selain menggunakan bahasa query untuk meminta informasi dari database, metode lainnya mencakup :
Selain database, mesin pencari juga bisa membuat query dan mengambil informasi. Namun, istilah query dalam kedua teknologi ini berbeda. Kueri pencarian web mengacu pada kata kunci (keyword) yang diketik user di mesin pencari, sedangkan query database adalah tindakan tertentu untuk membuat permintaan informasi.
Setelah memahami konsep dasar tentang apa itu query akan lanjut membahas beberapa istilah standar yang mungkin ditemui saat membuat query database :
Dalam dunia bisnis pasti sering mendengar istilah B2B, B2C, dan C2C. Namun tahukah Anda kalau…
Apakah Anda menggunakan kartu ATM atau kartu debit? Suka bertransaksi secara cashless? Sepertinya Anda perlu…
Design website toko online tidak hanya soal estetika, tapi juga UX yang bagus secara keseluruhan.…
Sebelum memulai karir Anda sebagai desainer UX, Anda harus membuat portofolio yang mencakup semua pengalaman…
Keep-Alive memungkinkan browser pengunjung Anda mendownload semua konten (JavaScript, CSS, gambar, video, dll) melalui koneksi…
Job description seorang web developer adalah membuat situs web menggunakan berbagai bahasa pemrograman. Tanggung jawab…