SQL snelle referentie

Komt van CodeW3C.com's snelle SQL-kenner. U kunt het afdrukken voor dagelijks gebruik.

SQL Uitspraak

Uitspraak Syntaxis
EN / OF SELECT kolomnaam(s)
FROM tabelnaam
WHERE voorwaarde
EN OF conditie
ALTER TABLE (add column) ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE (drop column) ALTER TABLE table_name
DROP COLUMN column_name
ALS (alias for column) SELECT column_name ALS column_alias
FROM tabelnaam
ALS (alias for table) SELECT column_name
FROM table_name ALS table_alias
TUS SELECT kolomnaam(s)
FROM tabelnaam
WHERE kolomnaam
TUS value1 EN value2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
OP 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
OP table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT kolomnaam(s)
FROM tabelnaam
WHERE voorwaarde
DELETE FROM DELETE FROM table_name
(Opmerking: Verwijdert het hele tabel!!)

of

DELETE FROM table_name
WHERE voorwaarde

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT kolomnaam1,SOM(kolomnaam2)
FROM tabelnaam
GROUP BY kolomnaam1
HAVING SELECT kolomnaam1,SOM(kolomnaam2)
FROM tabelnaam
GROUP BY kolomnaam1
HAVING SOM(column_name2) voorwaarde waarde
IN SELECT kolomnaam(s)
FROM tabelnaam
WHERE kolomnaam
IN (waarde1,value2,...)
INSERT INTO INSERT INTO tabelnaam
WAARDEN (waarde1, waarde2,...)

of

INSERT INTO tabelnaam
(kolomnaam1, kolomnaam2,...)
WAARDEN (waarde1, waarde2,...)

LIJKE SELECT kolomnaam(s)
FROM tabelnaam
WHERE kolomnaam
LIJKE patroon
ORDER BY SELECT kolomnaam(s)
FROM tabelnaam
ORDER BY kolomnaam [ASC|DESC]
SELECT SELECT kolomnaam(s)
FROM tabelnaam
SELECT * SELECT *
FROM tabelnaam
SELECT DISTINCT SELECT DISTINCT kolomnaam(s)
FROM tabelnaam
SELECT INTO
(gebruikt om back-up kopieën van te maken tabellen)
SELECT *
INTO nieuwe tabelnaam
FROM oorspronkelijke tabelnaam

of

SELECT kolomnaam(s)
INTO nieuwe tabelnaam
FROM oorspronkelijke tabelnaam

TRUNCATE TABLE
(verwijdert alleen de gegevens binnen de tabel)
TRUNCATE TABLE tabelnaam
UPDATE UPDATE tabelnaam
SET kolomnaam=new_value
[, kolomnaam=new_value]
WHERE kolomnaam=some_value
WHERE SELECT kolomnaam(s)
FROM tabelnaam
WHERE voorwaarde