Beberapa SQL command atau perintah SQL yang harus diketahui adalah :
• CREATE DATABASE, untuk membuat sebuah database.
• DROP DATABASE, untuk menghapus sebuah database.
• CREATE TABLE, untuk membuat sebuah table.
• ALTER TABLE, untuk memodifikasi sebuah table.
• DROP TABLE, untuk menghapus sebuah table.
• SELECT, untuk menampilkan data dari database.
• UPDATE, untuk memodifikasi data dari database.
• INSERT INTO, untuk menambah data di database.
• DELETE, untuk menghapus data dari database.
Sedangkan perintah SQL untuk tingkat lanjut ada cukup banyak.
Command tingkat lanjut ini berguna untuk mengolah data dengan cara
yang lebih rumit dan kompleks.
SELECT COMMAND
Untuk menampilkan data dari sebuah database, anda dapat
menggunakan perintah SELECT. Bentuk baku dari perintah ini adalah :
SELECT column_name_1, column_name_2, dst
FROM table_name
Jika anda ingin menampilkan semua data dalam sebuah table tanpa
memilih salah satu field, maka anda dapat menggunakan perintah berikut
:
SELECT * FROM table_name
Company OrderNumber
Sega 3412
W3Schools 2312
Trio 4678
W3Schools 6798
Jika anda menggunakan perintah SELECT seperti ini :
SELECT Company FROM Orders
maka hasil yang didapat akan seperti ini :
Company
Sega
W3Schools
Trio
W3Schools
Tapi jika anda menggunakan perintah SELECT DISTINCT seperti ini :
SELECT DISTINCT Company FROM Orders
Maka hasilnya akan seperti ini :
Company
Sega
W3Schools
Trio
Perhatikan bahwa dengan perintah SELECT, data “W3Schools” akan
ditampilkan 2 kali sesuai data yang ada, sedangkan dengan perintah
SELECT DISTINCT, maka data “W3Schools” hanya ditampilkan 1 kali. Jadi
perintah SELECT DISTINCT tidak akan menghasilkan data yang identik
atau kembar.
WHERE CLAUSE
Anda juga dapat menambahkan sebuah kondisi pada perintah SELECT
untuk menampilkan data yang lebih spesifik.
Syntax baku dari perintah WHERE adalah :
SELECT column FROM table
WHERE column operator value
di mana operator yang dimaksud adalah :
Operator Description
= Equal
<> atau != Not equal
> Greater than
< Less than
>= Greater than or equal
<= Less than or equal
BETWEEN Between an inclusive
range
LIKE Search for a pattern
Perhatikan table PERSONS di bawah ini :