Sei sulla pagina 1di 5

7/31/2016

SQLQuickReference

w3schools.com
THE WORLD'S LARGEST WEB DEVELOPER SITE

SQL

SQL Quick Reference From W3Schools


Previous

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

Potrebbero piacerti anche