• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Linguaggio SQL

Mi.ke

Utente Master
Autore del topic
16 Giugno 2011
2.857
60
Miglior risposta
0
Linguaggio SQL

Comando/ClausolaSintassi
ALTER TABLE (aggiunta colonna)
ALTER TABLE nomeTabella
ADD NomeColonna TipoDato
ALTER TABLE (elimina colonna)ALTER TABLE NomeTabella
DROP COLUMN NomeColonna
AS (alias per colonna)SELECT NomeColonna
FROM NomeTabella
AS (alias per colonna)SELECT NomeColonna
FROM NomeTabella AS NuovoNome
BETWEEN
SELECT NomeColonna1, NomeColonna2, ...
FROM NomeTabella
WHERE NomeColonna
BETWEEN valore1 AND valore2​
CREATE DATABASECREATE DATABASE NomeDatabase
CREATE INDEXCREATE INDEX NomeIndice
ON NomeTabella (NomeColonna)
CREATE TABLECREATE TABLE NomeTabella
{
NomeColonna1 TipoDato,
NomeColonna2 TipoDato,
...
}
CREATE UNIQUE INDEXCREATE UNIQUE INDEX NomeIndice
ON NomeTabella (nomeColonna)
CREATE VIEWCREATE VIEW NomeVista AS
SELECT NomeColonna1, NomeColonna2, ...
FROM NomeTabella
WHERE condizione
DELETE FROMDELETE FROM NomeTabella (cancella l'intera tabella)
DELETE FROM NomeTabella
WHERE condizione
DROP DATABASEDROP DATABASE NomeDatabase
DROP INDEXDROP INDEX NomeTaBella.NomeIndice
DROP TABLEDROP TABLE NomeTabella
GROUP BYSELECT NomeColonna
FROM NomeTabella
GROUP BY NomeColonna1
HAVINGSELECT NomeColonna1, SUM(NomeColonna2)
FROM NomeTabella
GROUP BY NomeColonna1
HAVING SUM(NomeColonna2) condizione
INSELECT NomeColonna1, NOmeColonna2, ..
FROM NomeTabella
WHERE NomeColona
IN (valore1,valore2,..)
INSERT INTOINSERT INTO NomeTabella
VALUES (valore1,valore2,..)
INSERT INTO NomeTabella
(NomeColonna1, NomeColonna2, ...)
VALUES (valore1, valore2, ..)
LIKESELECT NomeColonna1, NomeColonna2, ..
FROM NomeTabella
WHERE NomeColonna
LIKE ValoreCampione
ORDER_BYSELECT NomeColonna1, NomeColonna2, ..
FROM NomeTabella
ORDER BY NomeColonna [ASC | DESC]
SELECTSELECT NomeColonna1, NomeColonna2, ..
FROM NomeTabella
SELECT *SELECT*
FROM NomeTabella
SELECT DISTINCTSELECT DISTINCT NomeColonna1, NomeColonna2, ...
FROM NomeTabella
SELECT INTOSELECT NomeColonna1, NomeColonna2, ..
INTO NuovaTabella
FROM NomeTabella
UPDATEUPDATE NomeTabella
SET NomeColonna =NuovoValore
WHERE NomeColonna = Valore
WHERESELECT NomeColonna1, NomeColonna2, ...
FROM NomeTabella
WHERE condizione


Ho creato questa tabella che racchiude comandi/clausole con i loro rispettivi esempi.
Spero vi sia utile come lo è stata a me e lo sarà sempre per ripassare ;)

:bye:​