Artikel -12
Berikut adalah Sintaks query SQL dan fungsinya:
1. CREATE DATABASE nama_database;
Perintah CREATE DATABASE berfungsi untuk membuat database baru dalam query MySQL.
Contoh:
CREATE DATABASE toko_online;
Selain itu ada juga query CREATE TABLE nama_table (nama_field1
tipe_data1, nama_field2 tipe_data2 … ); , perintah ini berfungsi untuk
membuat table dalam database yang telah dibuat sebelumnya.
Contoh:
CREATE TABLE buku (id_buku int(7), judul varchar(100), jenis varchar(30), penerbit varchar(30), penulis varchar(30), harga (int) );
2. USE nama_database
Untuk membuat table-table di dalam sebuah database, terlebih dahulu
kita buka dulu database tersebut dengan perintah USE nama_database.
Contoh:
USE toko_online
Perintah USE boleh tidak menggunakan akhiran titik koma(;).
3. INSERT INTO nama_table (field1, field2, field3, …) VALUES (field1, field2, field3, …);
Query ini berfungsi untuk memasukkan data pada suatu table yang telah dibuat.
Contoh:
INSERT INTO buku (judul, jenis, penerbit, penulis, harga) Values
(‘Spiderman’, ‘Komik’, ‘Marvel Publishing’, ‘Peter Parker’, 15000);
4. SELECT (field1, field2, … ) FROM nama_table;
Query SELECT berfungsi untuk mengambil dan menampilkan data dalam kolom(field) pada suatu table.
Contoh:
SELECT judul, penulis, penerbit FROM buku;
Dan untuk melihat semua kolom(field) pada suatu table, digunakan perintah sebagai berikut:
SELECT * FROM nama_table;
Selain itu didalam query SELECT juga terdapat perintah untuk
menyaring dan menampilkan data sesuai Kriteria tertentu, sintaksnya
sebagai berikut:
SELECT (field1, field2, … ) FROM nama_table WHERE Kriteria; atau
SELECT (field1, field2, … ) FROM nama_table WHERE Kriteria LIKE ‘seperti ini’;
Contoh:
SELECT judul FROM buku WHERE jenis = ‘komik’;
Bisa juga dituliskan :
SELECT judul FROM buku WHERE jenis LIKE ‘komik’;
Dari contoh diatas query akan menampilkan semua data judul dari table buku yang mempunyai jenis komik.
Contoh2:
SELECT * FROM buku WHERE penulis LIKE ‘Peter%’;
Pada perintah diatas query akan menampilkan semua data penulis yang
nama depanya Peter. Sedangkan apabila kita menulisnya seperti ini:
SELECT * FROM buku WHERE penulis = ‘Peter’;
Pasti hasilnya menampilkan peringatan ‘Empety set’. Itu karena
apabila kita ingin menggunakan = (sama dengan), kata yang dicari harus
100% sama dengan field tidak boleh ada singkatan atau kekurangan. Maka
dari itu perintah LIKE dibuat. Tapi perintah Like tidak bisa berdiri
sendiri, harus dibarengi dengan tanda % (persen).
5. SELECT (field1, field2, …) FROM nama_table ORDER BY Kriteria;
Query ini berfungsi untuk mensortir data sesuai kebutuhan dengan bantuan klausa ORDER BY.
Contoh:
SELECT judul, jenis, FROM buku ORDER By jenis;
Pada perintah diatas query akan menampilkan semua data field berdasarkan jenisnya, di urutkan sesuai abjad.
Untuk mensortir dengan urutan terbalik, gunakan tambahan klausa DESC dibelakangnya. Sintaks penulisanya adalah sebagai berikut:
SELECT (field1, field2, …) FROM nama_table ORDER BY Kriteria DESC;
Contoh:
SELECT judul, jenis, FROM buku ORDER By jenis DESC;
Perintah diatas akan mengurutkan semua data buku berdasarkan jenisnya secara DESC atau dimulai dari abjad yang paling belakang.
6. DELETE nama_table WHERE Kriteria;
Sesuai format sintaksnya, perintah ini digunakan untuk menghapus data record sesuai kriteria yang di inginkan.
Contoh:
DELETE FROM buku WHERE penulis = ‘Peter Parker’;
Untuk menghapus seluruh record pada suatu table, gunakan perintah
DELETE tanpa menetukan kriterianya. Namun perlu waspada dalam
menggunakan perintah ini karena data yang telah terhapus tidak dapat
dikembalikan lagi:
DELETE FROM nama_table;
7. UPDATE nama_table SET nama_field1=nilai_baru1, nama_field2=nilai_baru2, … WHERE Kriteria;
Perintah ini berfungsi untuk memodifikasi nilai kolom (field) dari suatu record.
Contoh:
UPDATE buku SET judul = ‘Pengobatan Alternatif’ WHERE penulis = ‘Peter Parker’;
Untuk memodifikasi nilai suatu kolom (field) secara keseluruhan, gunakan perintah UPDATE tanpa menentukan kriterianya.
http://www.jegulo.net/2013/01/macam-macam-query-mysql-dan-fungsinya.html
Tidak ada komentar:
Posting Komentar