Beberapa di antara kita mungkin pernah atau sedang melalui kebingungan perihal query. Query artinya apa sih?. Kenapa selalu muncul dan di bahas saat belajar programming.
Meskipun query popular tapi jarang di bahas di awal mengenal sebuah bahasa pemrograman. kebanyakan kita tahu setelah sering membuatnya dan dikemudian menyadari………. OWH ini ya query..
Pada topik ini mari kita ulas lebih detail apa itu query
1. Pengertian Query
Query adalah perintah-perintah untuk mengakses data pada sistem basis data. Query ini biasanya ditempatka pada tag mysql_query di php. Jika kita menggunakan query pada bahasa pemrograman lain seperti java maka query ini juga ditempatkan di salah satu script yang memiliki fungsi untuk mengakses database.
Syntax Query
SELECT
nama,alamat FROM
mahasiswa
Keterangan
SELECT
adalah salah satu metode query.- nama, alamat adalah kolom yang akan ditampilkan.
- mahasis adalah nama tabael di database.
2. Kelompok Metode Query
– DDL (Data Definition Language)
CREATE, DROP, ALTER
Metode query ddl mendefinisikan data. maksudnya mendefiniskan nama tabel, struktur dan data apa yang akan digunakan dalam sebuah tabel. Query ddl ini menyelesaikan pembuatan,perubahan, dan menghapus tabel seperti tugas masing-masingnya sebagai berikut:
Create digunakan untuk membuat tabel di sebuah database.
Drop digunakan untuk menghapus tabel.
Alter digunakan utuk merubah tabel..
-DML (Data Manipulation Language)
INSERT, UPDATE, DELETE
DMl berkaitan dengan manipulasi terhadap data di taebel sebuah database. Setelah kita membuat tabel menggunakan perintah ddl maka untuk mengisi data, update data, menampilkan data dan delete memerlukan dml.
Insert digunakan untuk memasukkan data ke database.
Select digunakan untuk menampilkan data.
Update digunakan untuk melakukan perubahan data yang telah ada di database
Delete untuk menghapus data
3. Contoh Penggunaan Query
Silahkan buka dan buat database di phpmyadmin terlebih dahulu.
Setelah memiliki database tuliskan query di menu database->SQL.
1. Contoh query CREATE
CREATE ini digunakan untuk membuat tabel di MySQL.
CREATE
TABLE user (
id int(9) NOT NULL,
nama varchar(30) NOT NULL,
PRIMARY KEY(id)
)
2. Contoh Query INSERT
Setelah tabel dibuat maka untuk memasukkan data kita menggunnakan INSERT
INSERT
INTO user
(id
, nama
) VALUES (‘1’, ‘Michel Joe’), (‘2’, ‘Danil’);
3. Contoh Query SELECT
SELECT
* FROM `user`
4. Contoh Query UPDATE
UPDATE user SET nama = George Danil ‘WHERE user.id = 2;
5. Contoh Query DELETE
DELETE
FROM user WHERE user.id = 2
6. Contoh peggunaan ALTER
ALTER
TABLE user CHANGE id id_user INT(9) NOT NULL;
Pada contoh di atas perubahan dilakukan terhadap nama kolom id. dari id menjadi id_user.
Kesimpulan
Dengan mengetahui pengertian query, kelompok metode query dan contoh query yang ada semoga membantu teman – teman dalam memahami bagian pengerjaan sebuah program. Ada script yang digunakan untuk keperluan logic, untuk menampilkan database dan ada untuk mengatur tampilan.