Il cheat sheet dei comandi SQL essenziali per principianti

Il cheat sheet dei comandi SQL essenziali per principianti

Structured Query Language (SQL) è lo strumento preferito per la manipolazione dei database. Questo linguaggio ti consente di manipolare i dati come nessun altro e non costa nulla iniziare a usarlo!





Se non conosci i comandi SQL o hai bisogno di un promemoria di alcune parti di questo potente strumento a tua disposizione, il nostro cheat sheet dei comandi SQL di seguito è esattamente ciò di cui hai bisogno. Scorri verso il basso per vedere le meraviglie che contiene o scarica il PDF per un uso futuro. (Il PDF contiene esempi per i comandi forniti.)





DOWNLOAD GRATUITO: Questo cheat sheet è disponibile come a PDF scaricabile dal nostro partner di distribuzione, TradePub. Dovrai compilare un breve modulo per accedervi solo per la prima volta. Scarica Il cheat sheet dei comandi SQL essenziali .





trasferire da un'unità google a un'altra

Il cheat sheet dei comandi SQL essenziali

ComandoAzione
Comandi di interrogazione
SELEZIONAREBlocco di base della query per recuperare i dati.
SELEZIONARE *L'utilizzo di * con SELECT restituisce tutte le colonne.
SELEZIONA colonnaSpecifica le colonne esatte con il loro nome.
SELEZIONA tabella.colonnaFare riferimento a una colonna da una tabella specifica.
A PARTIRE DALSpecifica dove trovare i dati.
COMEAlias ​​temporaneamente un nome di tabella o colonna con un nuovo nome.
DOVEFiltra i risultati con una condizione.
EUtilizzare più condizioni con una clausola WHERE. I risultati devono soddisfare tutte le condizioni.
OUtilizzare più condizioni con una clausola WHERE. I risultati devono corrispondere a una sola condizione.
ORDINATO DAOrdina i risultati per colonna. Il database sceglie come ordinare.
ORDINA PER colonna ASCOrdina i risultati per colonna in ordine crescente.
ORDINA PER colonna DESCOrdina i risultati per colonna in ordine decrescente.
LIMITELimita il numero di risultati restituiti.
COMPENSARESalta il primo numero di righe OFFSET. Spesso utilizzato con LIMIT.
SUBQUERYEseguire una query per recuperare i dati per un'altra query.
Funzioni aggregate¹
CONTAREConta il numero di righe che corrispondono alla query.
MAXRestituisce il valore più alto in una colonna numerica.
MINRestituisce il valore più basso in una colonna numerica.
SOMMASomma i valori di una colonna numerica.
AVGCalcola il valore medio per una colonna numerica.
AVENDOUtilizzato con funzioni aggregate invece della clausola WHERE.
RAGGRUPPARE PERUtilizzato per perfezionare un risultato aggregato.
operatori
COMERicerca con distinzione tra maiuscole e minuscole di un modello con un operatore di caratteri jolly (%).
MI PIACERicerca senza distinzione tra maiuscole e minuscole di un modello con un operatore di caratteri jolly (%).
TRACerca un valore tra due valori. Funziona con date o numeri.
>Cerca valori maggiori di una condizione.
> =Cerca valori maggiori o uguali a una condizione.
<Cerca valori inferiori a una condizione.
<=Cerca valori minori o uguali a una condizione.
=Cerca i valori che corrispondono esattamente a una condizione.
Cerca valori non uguali a una condizione.
UNIONECombina due query univoche (con le stesse colonne) in un unico risultato.
UNION ALLCombina due query (con le stesse colonne) in un unico risultato. Duplicati consentiti.
INScorciatoia per DOVE. Specifica più condizioni OR.
NON INScorciatoia per DOVE. Specifica più condizioni OR (invertite) o non uguale a.
È ZEROControlla i valori vuoti.
NON E' NULLAControlla che non ci siano valori vuoti.
INTERSEZIONERestituisce risultati che corrispondono a due query.
MENORestituisce risultati in una query che non sono in un'altra query.¹
si unisce
SUUtilizzato per specificare la colonna per confrontare e abbinare i risultati.
UTILIZZANDOAbbreviazione di ON, utilizzata quando il nome della colonna è lo stesso in entrambe le tabelle.
UNIONE ESTERNO SINISTROTutti i risultati della tabella di sinistra, con solo i risultati corrispondenti della tabella di destra.
JOIN ESTERNO SINISTRO (CON NULL)(Con null) Tutti i risultati della tabella di sinistra ma non della tabella di destra.
INNER JOINTutti i risultati che corrispondono in entrambe le tabelle di sinistra e di destra.
COMPLETO ESTERNO JOINTutti i risultati delle tabelle di sinistra e di destra.
FULL OUTER JOIN (CON NULLO)(Con null) tutti i risultati di entrambe le tabelle sinistra e destra esclusi i risultati in entrambe le tabelle.
GIUNZIONE ESTERNA DESTRATutti i risultati della tabella di destra, con solo i risultati corrispondenti della tabella di sinistra.
GIUNZIONE ESTERNA DESTRA (CON NULL)(Con null) Tutti i risultati della tabella di destra ma non della tabella di sinistra.
Creazione e modifica di tabelle
CREA TABELLACrea una nuova tabella.
NULLOConsenti valori vuoti per questo campo.
NON NULLONon consentire valori vuoti per questo campo.
PREDEFINITOUn valore con cui popolare il campo se non ne viene fornito uno.
COMECrea una nuova tabella in base alla struttura di una tabella esistente. La nuova tabella conterrà i dati della vecchia tabella.
ALTER TABLE (AGGIUNGI COLONNA)Aggiungi una nuova colonna a una tabella esistente.
ALTER TABLE (COLONNA DROP)Rimuovere una colonna da una tabella esistente.
ALTER TABLE (ALTER COLUMN)Modificare il tipo di dati di una colonna esistente.
ALTER TABLE (RINOMINA COLONNA)Rinomina una colonna esistente.
ALTER TABLE (RINOMINA TABELLA)Rinominare una tabella esistente.
ALTER TABLE (MODIFICA NULL)Consenti valori null per una colonna.
ALTER TABLE (MODIFICA NON NULL)Impedisci valori null per una colonna.
TABELLA DROPElimina una tabella e tutti i suoi dati.
TABELLA TRONCAElimina tutti i dati in una tabella, ma non la tabella stessa.
vincoli
CHIAVE PRIMARIAUn valore che identifica in modo univoco un record in una tabella. Una combinazione di NOT NULL e UNIQUE.
CHIAVE ESTERAFa riferimento a un valore univoco in un'altra tabella. Spesso una chiave primaria nell'altra tabella.
UNICOApplica valori univoci per questa colonna per tabella.
DAI UN'OCCHIATAAssicurati che i valori soddisfino una condizione specifica.
INDICE (CREA)Ottimizza le tabelle e velocizza notevolmente le query aggiungendo un indice a una colonna.
INDICE (CREA UNICO)Crea un indice che non consenta valori duplicati.
INDICE (DIRITTO)Rimuovere un indice.
Creazione e modifica dei dati
INSERTO (VALORE SINGOLO)Aggiungi un nuovo record a una tabella.
INSERISCI (VALORI MULTIPLI)Aggiungi diversi nuovi record a una tabella.
INSERISCI (SELEZIONA)Aggiungi record a una tabella, ma ottieni i valori da una tabella esistente.
AGGIORNA TUTTO)Modifica tutti i record esistenti in una tabella.
AGGIORNAMENTO (DOVE)Modifica i record esistenti in una tabella che corrispondono a una condizione.
CANCELLA TUTTO)Rimuovere tutti i record da una tabella.
ELIMINA (DOVE)Rimuovere i record da una tabella che corrispondono a una condizione.
Creazione e modifica di trigger¹
CREA TRIGGERCrea un trigger.
CREA TRIGGER (O MODIFICA)Crea un trigger o aggiorna un trigger esistente se ne viene trovato uno con lo stesso nome.
QUANDO (PRIMA)Esegui il trigger prima che si verifichi l'evento.
QUANDO (DOPO)Esegui il trigger dopo che si è verificato l'evento.
EVENTO (INSERIRE)Esegui il trigger prima o dopo che si verifica un inserimento.
EVENTO (AGGIORNAMENTO)Esegui il trigger prima o dopo un aggiornamento.
EVENTO (ELIMINA)Esegui il trigger prima o dopo l'eliminazione.
SUQuale tabella scegliere come target con questo trigger.
TRIGGER_TYPE (PER OGNI RIGA)Eseguire il trigger per ogni riga modificata.
TRIGGER_TYPE (PER OGNI DICHIARAZIONE)Eseguire il trigger una volta per istruzione SQL, indipendentemente dal numero di righe modificate.
ESEGUIREParola chiave per indicare la fine della definizione del trigger principale.
GOCCIA GRILLETTOElimina un attivatore.
Creazione e modifica di viste
CREA VISTACrea una nuova vista.
COMEDefinire dove recuperare i dati per una vista.
CON OPZIONE DI VERIFICA IN CASCATAAssicurati che tutti i dati modificati tramite una vista soddisfino le regole definite dalla regola. Applicalo a qualsiasi altra vista.
CON OPZIONE DI VERIFICA LOCALEAssicurati che tutti i dati modificati tramite una vista soddisfino le regole definite dalla regola. Ignora questo per qualsiasi altra visualizzazione.
CREA VISTA RICORSIVACreare una vista ricorsiva (che faccia riferimento a un'espressione di tabella comune ricorsiva).
CREA VISUALIZZAZIONE TEMPORANEACrea una vista che esiste solo per la sessione corrente.
VISTA GOCCIAElimina una vista.
Espressioni di tabella comuni (CTE)¹
INSIEME ACrea una nuova espressione di tabella comune.
COMESpecificare i dati da utilizzare nel CTE.
, (COMMA)Concatena più CTE.
¹Le implementazioni e il supporto del motore di database variano spesso.

SQL: il linguaggio più potente in circolazione?

Tieni presente che i dialetti SQL variano tra i motori di database. È un po' come la differenza tra HD DVD e Blu-ray (o VHS e Betamax). SQL è simile tra i database, ma il comando complesso occasionale potrebbe non funzionare esattamente allo stesso modo in tutte le implementazioni. La maggior parte dei comandi SQL in questo cheat sheet funzionerà su qualsiasi database. I comandi complessi in cui il supporto del database varia sono indicati come tali.

Una volta che conosci SQL, puoi applicarlo a una varietà di usi. Che tu abbia a che fare con un sistema di gestione, un progetto di programmazione o un reporting di base, SQL sblocca la potenza pura contenuta in un database. Non dimenticare di leggere il nostro guida di base per programmatori a SQL , per uno sguardo approfondito su come utilizzare questi comandi.



Condividere Condividere Tweet E-mail Canon vs Nikon: quale marca di fotocamere è migliore?

Canon e Nikon sono i due più grandi nomi nel settore delle fotocamere. Ma quale marca offre la migliore gamma di fotocamere e obiettivi?

come aprire file .psd
Leggi Avanti Argomenti correlati
  • Programmazione
  • Foglio informativo
  • SQL
Circa l'autore Joe Coburn(136 articoli pubblicati)

Joe si è laureato in Informatica presso l'Università di Lincoln, nel Regno Unito. È uno sviluppatore di software professionista e, quando non pilota droni o scrive musica, lo si trova spesso a scattare foto o produrre video.





Altro da Joe Coburn

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti