Referensi Cepat SQL

Referensi cepat SQL dari CodeW3C.com. Bisa dicetak untuk digunakan sehari-hari.

Perintah SQL

Perintah Sintaks
AND / OR SELECT nama_kolom(s)
FROM nama_tabel
WHERE kondisi
AND|OR kondisi
ALTER TABLE (add column) ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE (drop column) ALTER TABLE table_name
DROP COLUMN column_name
SEbagai (alias untuk kolom) SELECT column_name AS column_alias
FROM nama_tabel
SEbagai (alias untuk tabel) SELECT column_name
FROM table_name AS table_alias
BETWEEN SELECT nama_kolom(s)
FROM nama_tabel
WHERE nama_kolom
BETWEEN value1 AND value2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
ON table_name (column_name)
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT nama_kolom(s)
FROM nama_tabel
WHERE kondisi
DELETE FROM DELETE FROM table_name
(Catatan: Menghapus seluruh tabel!!!)

atau

DELETE FROM table_name
WHERE kondisi

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT nama_kolom1,SUM(nama_kolom2)
FROM nama_tabel
GROUP BY nama_kolom1
MENGGUNAKAN SELECT nama_kolom1,SUM(nama_kolom2)
FROM nama_tabel
GROUP BY nama_kolom1
HAVING SUM(nama_kolom2) kondisi nilai
IN SELECT nama_kolom(s)
FROM nama_tabel
WHERE nama_kolom
IN (value1,value2,..)
INSERT INTO INSERT INTO nama_tabel
VALUES (value1, value2,....)

atau

INSERT INTO nama_tabel
(nama_kolom1, nama_kolom2,...)
VALUES (value1, value2,....)

LIKE SELECT nama_kolom(s)
FROM nama_tabel
WHERE nama_kolom
LIKE pola
ORDER BY SELECT nama_kolom(s)
FROM nama_tabel
ORDER BY nama_kolom [ASC|DESC]
SELECT SELECT nama_kolom(s)
FROM nama_tabel
SELECT * SELECT *
FROM nama_tabel
SELECT DISTINCT SELECT DISTINCT nama_kolom(s)
FROM nama_tabel
SELECT INTO
(digunakan untuk membuat salinan cadangan tabel)
SELECT *
INTO nama_tabel_baru
FROM nama_tabel_asli

atau

SELECT nama_kolom(s)
INTO nama_tabel_baru
FROM nama_tabel_asli

TRUNCATE TABLE
(hanya menghapus data di dalam the table)
TRUNCATE TABLE nama_tabel
UPDATE UPDATE nama_tabel
SET nama_kolom=new_value
[, nama_kolom=new_value]
WHERE nama_kolom=some_value
WHERE SELECT nama_kolom(s)
FROM nama_tabel
WHERE kondisi