Professional Documents
Culture Documents
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