SQL Quick Reference. Print it, and fold it in your pocket.
SQL Syntax
|
Statement |
Syntax |
|---|---|
| AND / OR |
SELECT columnName(s) FROM tableName WHERE condition AND|OR condition; |
| ALTER TABLE (add column) |
ALTER TABLE tableName ADD columnName dataType; |
| ALTER TABLE (drop column) |
ALTER TABLE tableName DROP COLUMN columnName; |
| AS (alias for column) |
SELECT columnName AS columnAlias FROM tableName; |
| AS (alias for table) |
SELECT columnName FROM tableName AS tableAlias; |
| BETWEEN |
SELECT columnName(s) FROM tableName WHERE columnName BETWEEN value1 AND value2; |
| CREATE DATABASE |
CREATE DATABASE databaseName; |
| CREATE INDEX |
CREATE INDEX indexName ON tableName (columnName); |
| CREATE TABLE |
CREATE TABLE tableName ( columnName1 dataType, columnName2 dataType, ...); |
| CREATE UNIQUE INDEX |
CREATE UNIQUE INDEX indexName ON tableName (columnName); |
| CREATE VIEW |
CREATE VIEW viewName AS SELECT columnName(s) FROM tableName WHERE condition; |
| DELETE FROM |
DELETE FROM
tableName
(Note: Deletes the entire table!!); |
| DROP DATABASE |
DROP DATABASE databaseName |
| DROP INDEX |
DROP INDEX tableName.indexName; |
| DROP TABLE |
DROP TABLE tableName; |
| GROUP BY |
SELECT columnName1,SUM(columnName2) FROM tableName GROUP BY columnName1; |
| HAVING |
SELECT columnName1,SUM(columnName2) FROM tableName GROUP BY columnName1 HAVING SUM(columnName2) condition value; |
| IN |
SELECT columnName(s) FROM tableName WHERE columnName IN (value1,value2, ...); |
| INSERT INTO |
INSERT INTO
tableName
VALUES (value1, value2, ...); |
| LIKE |
SELECT columnName(s) FROM tableName WHERE columnName LIKE pattern; |
| ORDER BY |
SELECT columnName(s) FROM tableName ORDER BY columnName [ASC|DESC]; |
| SELECT |
SELECT columnName(s) FROM tableName; |
| SELECT * |
SELECT * FROM tableName; |
| SELECT DISTINCT |
SELECT DISTINCT columnName(s) FROM tableName; |
| SELECT INTO (used to create backup copies of tables) |
SELECT
*
INTO newTableName FROM originalTableName; |
| TRUNCATE TABLE (deletes only the data inside the table) |
TRUNCATE TABLE tableName; |
| UPDATE | UPDATE tableName SET columnName = newValue [, columnName = newValue] WHERE columnName = someValue; |
| WHERE | SELECT columnName(s) FROM tableName WHERE condition; |
To test your SQL skills click here.