You are on page 1of 5

3/3/2015

SQLQuickReference

SQLQuickReferenceFromW3Schools
Previous

NextChapter

SQL
Statement

Syntax

AND/OR

SELECTcolumn_name(s)
FROMtable_name
WHEREcondition
AND|ORcondition

ALTER
TABLE

ALTERTABLEtable_name
ADDcolumn_namedatatype
or
ALTERTABLEtable_name
DROPCOLUMNcolumn_name

AS(alias)

SELECTcolumn_nameAScolumn_alias
FROMtable_name
or
SELECTcolumn_name
FROMtable_nameAStable_alias

BETWEEN

SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_name
BETWEENvalue1ANDvalue2

CREATE
DATABASE

CREATEDATABASEdatabase_name

CREATE
TABLE

CREATETABLEtable_name
(
column_name1data_type,
column_name2data_type,
column_name3data_type,
...
)

CREATE

CREATEINDEXindex_name

data:text/htmlcharset=utf8,%3Ch1%20style%3D%22boxsizing%3A%20borderbox%3B%20margin%3A%2020px%200px%2010px%3B%20fontsize%3

1/5

3/3/2015

INDEX

SQLQuickReference

ONtable_name(column_name)
or
CREATEUNIQUEINDEXindex_name
ONtable_name(column_name)

CREATE
VIEW

CREATEVIEWview_nameAS
SELECTcolumn_name(s)
FROMtable_name
WHEREcondition

DELETE

DELETEFROMtable_name
WHEREsome_column=some_value
or
DELETEFROMtable_name
(Note:Deletestheentiretable!!)
DELETE*FROMtable_name
(Note:Deletestheentiretable!!)

DROP
DATABASE

DROPDATABASEdatabase_name

DROP
INDEX

DROPINDEXtable_name.index_name(SQLServer)
DROPINDEXindex_nameONtable_name(MSAccess)
DROPINDEXindex_name(DB2/Oracle)
ALTERTABLEtable_name
DROPINDEXindex_name(MySQL)

DROP
TABLE

DROPTABLEtable_name

EXISTS

IFEXISTS(SELECT*FROMtable_nameWHEREid=?)
BEGIN
dowhatneedstobedoneifexists
END
ELSE
BEGIN
dowhatneedstobedoneifnot
END

GROUPBY

SELECTcolumn_name,
aggregate_function(column_name)
FROMtable_name
WHEREcolumn_nameoperatorvalue

data:text/htmlcharset=utf8,%3Ch1%20style%3D%22boxsizing%3A%20borderbox%3B%20margin%3A%2020px%200px%2010px%3B%20fontsize%3

2/5

3/3/2015

SQLQuickReference

GROUPBYcolumn_name
HAVING

SELECTcolumn_name,
aggregate_function(column_name)
FROMtable_name
WHEREcolumn_nameoperatorvalue
GROUPBYcolumn_name
HAVINGaggregate_function(column_name)operator
value

IN

SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_name
IN(value1,value2,..)

INSERT
INTO

INSERTINTOtable_name
VALUES(value1,value2,value3,....)
or
INSERTINTOtable_name
(column1,column2,column3,...)
VALUES(value1,value2,value3,....)

INNER
JOIN

SELECTcolumn_name(s)
FROMtable_name1
INNERJOINtable_name2
ON
table_name1.column_name=table_name2.column_name

LEFTJOIN

SELECTcolumn_name(s)
FROMtable_name1
LEFTJOINtable_name2
ON
table_name1.column_name=table_name2.column_name

RIGHT
JOIN

SELECTcolumn_name(s)
FROMtable_name1
RIGHTJOINtable_name2
ON
table_name1.column_name=table_name2.column_name

FULLJOIN

SELECTcolumn_name(s)
FROMtable_name1
FULLJOINtable_name2
ON
table_name1.column_name=table_name2.column_name

data:text/htmlcharset=utf8,%3Ch1%20style%3D%22boxsizing%3A%20borderbox%3B%20margin%3A%2020px%200px%2010px%3B%20fontsize%3

3/5

3/3/2015

SQLQuickReference

LIKE

SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_nameLIKEpattern

ORDERBY

SELECTcolumn_name(s)
FROMtable_name
ORDERBYcolumn_name[ASC|DESC]

SELECT

SELECTcolumn_name(s)
FROMtable_name

SELECT*

SELECT*
FROMtable_name

SELECT
DISTINCT

SELECTDISTINCTcolumn_name(s)
FROMtable_name

SELECT
INTO

SELECT*
INTOnew_table_name[INexternaldatabase]
FROMold_table_name
or
SELECTcolumn_name(s)
INTOnew_table_name[INexternaldatabase]
FROMold_table_name

SELECT
TOP

SELECTTOPnumber|percentcolumn_name(s)
FROMtable_name

TRUNCATE
TABLE

TRUNCATETABLEtable_name

UNION

SELECTcolumn_name(s)FROMtable_name1
UNION
SELECTcolumn_name(s)FROMtable_name2

UNIONALL

SELECTcolumn_name(s)FROMtable_name1
UNIONALL
SELECTcolumn_name(s)FROMtable_name2

UPDATE

UPDATEtable_name
SETcolumn1=value,column2=value,...
WHEREsome_column=some_value

WHERE

SELECTcolumn_name(s)
FROMtable_name

data:text/htmlcharset=utf8,%3Ch1%20style%3D%22boxsizing%3A%20borderbox%3B%20margin%3A%2020px%200px%2010px%3B%20fontsize%3

4/5

3/3/2015

SQLQuickReference

WHEREcolumn_nameoperatorvalue

Source:http://www.w3schools.com/sql/sql_quickref.asp

Previous

NextChapter

data:text/htmlcharset=utf8,%3Ch1%20style%3D%22boxsizing%3A%20borderbox%3B%20margin%3A%2020px%200px%2010px%3B%20fontsize%3

5/5

You might also like