SQL - Structured Query Language

SQL é DML - Data Manipulation Language:

SQL é DDL - Data Definition Language:



< select > =

topo da página

< valor > = { < coluna > | < constante > | < função > | NULL }

< função > = { COUNT ( { * | [ DISTINCT ] < coluna > } ) | SUM ( < coluna > ) | AVG ( < coluna > ) | MAX ( < coluna > ) | MIN ( < coluna > ) | }

< direção > = { ASCENDING | DESCENDING }

< join tabelas > = { < tabela > | ( < join tabelas > ) } < tipo join > JOIN { < tabela > | ( < join tabelas > ) } ON < condição >

< tipo join > = { [ INNER ] | { LEFT | RIGHT | FULL } [ OUTER ] }

topo da página

< condição > =

topo da página

< insert > =

topo da página

< update > =

topo da página

< delete > =

topo da página

< create > =

topo da página

< def. coluna > = < coluna > < tipo de dado > [ DEFAULT < constante > ] [ NOT NULL ] [ < restr. coluna > ]

< tipo de dado > = { SMALLINT | INTEGER | FLOAT | DOUBLE | DATE | CHAR | VARCHAR | BLOB }

< restr. coluna > = [ CONSTRAINT < restrição > ] < restrição col. > [ < restr. coluna > ]

< restrição col. > = { UNIQUE | PRIMARY KEY | CHECK( < condição >) | REFERENCES < tabela > < coluna > }

< restr. tabela > = [ CONSTRAINT < restrição > ] < restrição tab. > [ < restr. tabela > ]

< restrição tab. > =

topo da página

< alter > =

< alter. tabela > =

topo da página

< drop > =

topo da página

< grant > =

< revoke > =

< privilégios > = { ALL | SELECT | INSERT | UPDATE | DELETE } [, < privilégios > ]

< usuários > = { PUBLIC | < usuário > } [, < usuário > ]

topo da página