Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SQLQuickReference
w3schools.com
THE WORLD'S LARGEST WEB DEVELOPER SITE
SQL
NextChapter
SQLStatement
Syntax
AND/OR
SELECTcolumn_name(s)
FROMtable_name
WHEREcondition
AND|ORcondition
ALTERTABLE
ALTERTABLEtable_name
ADDcolumn_namedatatype
or
ALTERTABLEtable_name
DROPCOLUMNcolumn_name
AS(alias)
SELECTcolumn_nameAScolumn_alias
FROMtable_name
or
SELECTcolumn_name
FROMtable_nameAStable_alias
BETWEEN
http://www.w3schools.com/sql/sql_quickref.asp
SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_name
1/7
7/31/2016
SQLQuickReference
BETWEENvalue1ANDvalue2
CREATEDATABASE
CREATEDATABASEdatabase_name
CREATETABLE
CREATETABLEtable_name
(
column_name1data_type,
column_name2data_type,
column_name3data_type,
...
)
SQL
CREATEINDEX
CREATEINDEXindex_name
ONtable_name(column_name)
or
CREATEUNIQUEINDEXindex_name
ONtable_name(column_name)
CREATEVIEW
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!!)
DROPDATABASE
DROPDATABASEdatabase_name
DROPINDEX
DROPINDEXtable_name.index_name(SQLServer)
DROPINDEXindex_nameONtable_name(MSAccess)
DROPINDEXindex_name(DB2/Oracle)
ALTERTABLEtable_name
DROPINDEXindex_name(MySQL)
DROPTABLE
DROPTABLEtable_name
http://www.w3schools.com/sql/sql_quickref.asp
2/7
7/31/2016
SQLQuickReference
EXISTS
IFEXISTS(SELECT*FROMtable_nameWHEREid=?)
BEGIN
dowhatneedstobedoneifexists
END
ELSE
BEGIN
dowhatneedstobedoneifnot
END
GROUPBY
SELECTcolumn_name,aggregate_function(column_name)
FROMtable_name
WHEREcolumn_nameoperatorvalue
GROUPBYcolumn_name
SQL
HAVING
SELECTcolumn_name,aggregate_function(column_name)
FROMtable_name
WHEREcolumn_nameoperatorvalue
GROUPBYcolumn_name
HAVINGaggregate_function(column_name)operatorvalue
IN
SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_name
IN(value1,value2,..)
INSERTINTO
INSERTINTOtable_name
VALUES(value1,value2,value3,....)
or
INSERTINTOtable_name
(column1,column2,column3,...)
VALUES(value1,value2,value3,....)
INNERJOIN
SELECTcolumn_name(s)
FROMtable_name1
INNERJOINtable_name2
ONtable_name1.column_name=table_name2.column_name
LEFTJOIN
SELECTcolumn_name(s)
FROMtable_name1
LEFTJOINtable_name2
ONtable_name1.column_name=table_name2.column_name
RIGHTJOIN
SELECTcolumn_name(s)
FROMtable_name1
http://www.w3schools.com/sql/sql_quickref.asp
3/7
7/31/2016
SQLQuickReference
RIGHTJOINtable_name2
ONtable_name1.column_name=table_name2.column_name
FULLJOIN
SELECTcolumn_name(s)
FROMtable_name1
FULLJOINtable_name2
ONtable_name1.column_name=table_name2.column_name
LIKE
SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_nameLIKEpattern
SQL
ORDERBY
SELECTcolumn_name(s)
FROMtable_name
ORDERBYcolumn_name[ASC|DESC]
SELECT
SELECTcolumn_name(s)
FROMtable_name
SELECT*
SELECT*
FROMtable_name
SELECTDISTINCT
SELECTDISTINCTcolumn_name(s)
FROMtable_name
SELECTINTO
SELECT*
INTOnew_table_name[INexternaldatabase]
FROMold_table_name
or
SELECTcolumn_name(s)
INTOnew_table_name[INexternaldatabase]
FROMold_table_name
SELECTTOP
SELECTTOPnumber|percentcolumn_name(s)
FROMtable_name
TRUNCATETABLE
TRUNCATETABLEtable_name
UNION
SELECTcolumn_name(s)FROMtable_name1
UNION
SELECTcolumn_name(s)FROMtable_name2
UNIONALL
SELECTcolumn_name(s)FROMtable_name1
UNIONALL
http://www.w3schools.com/sql/sql_quickref.asp
4/7
7/31/2016
SQLQuickReference
SELECTcolumn_name(s)FROMtable_name2
UPDATE
UPDATEtable_name
SETcolumn1=value,column2=value,...
WHEREsome_column=some_value
WHERE
SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_nameoperatorvalue
SQL
Source:http://www.w3schools.com/sql/sql_quickref.asp
Previous
NextChapter
COLOR PICKER
LEARN MORE
HTMLCards
GoogleMaps
AnimatedButtons
ModalBoxes
ModalImages
Tooltips
Loaders
FilterList
JSAnimations
ProgressBars
Dropdowns
Slideshow
SideNavigation
HTMLIncludes
http://www.w3schools.com/sql/sql_quickref.asp
5/7