Introduzione ai comandi SQL

SQL o popolarmente noto come Structured Query Language è il linguaggio di query fondamentale per i database ed è un linguaggio specifico del dominio per il sistema di gestione di database relazionali. È utile quando il tipo di dati è strutturato e esiste una dipendenza tra i vari attributi dei dati. È ampiamente utilizzato ed è uno dei linguaggi di query più popolari per la sua capacità unica di recuperare più record semplicemente usando una singola istruzione di query. Comprende comandi DDL (Data Definition Language) e DML (Data Manipulation Language) che rendono molto più efficiente l'uso delle query. SQL è un linguaggio di programmazione dichiarativo che si basa e non è quindi un linguaggio di programmazione imperativo come quelli come C o BASIC, ecc. Per recuperare i risultati dei dati dal database, è necessario conoscere i comandi SQL che stiamo per studiare in questo post.

Comandi SQL di base

  • SELEZIONA : Questo è probabilmente il comando SQL più semplice. Il comando select viene utilizzato per recuperare o recuperare i risultati da una particolare tabella di un database. Questo è generalmente seguito da nomi di colonne specifici o da tutti i nomi di colonne (usando *).

  • CREA : questo è uno dei comandi DDL di base che viene utilizzato per creare una tabella all'interno di un database. I prerequisiti per la creazione di una tabella includono la conoscenza del nome della colonna e dei relativi tipi di dati.

  • ALTER : questo comando DML viene utilizzato per apportare modifiche nella tabella. Include la modifica della tabella secondo le necessità.

  • DOVE : La clausola WHERE è uno dei comandi SQL più importanti in quanto viene utilizzata per recuperare o recuperare i dati specifici richiesti per un caso particolare. Questo è utile in quanto esclude tutti i dati irrilevanti.

  • SQL ALIAS: ALIAS è uno dei comandi SQL più comuni utilizzato per assegnare un nome significativo all'attributo o a una colonna. Sono definiti per colonne e tabelle che aiutano ad aumentare la leggibilità della query.

  • AND: si tratta di un operatore SQL utilizzato per combinare due condizioni. Affinché la riga venga visualizzata nel set di risultati dei dati, entrambe le condizioni dovrebbero essere vere.

  • AVG (): questa è una funzione aggregata che viene utilizzata per restituire il valore medio di una particolare colonna numerica

  • ORDINA PER : viene utilizzato insieme all'istruzione select per ordinare i risultati in ordine crescente o decrescente. Se non viene fornito alcun argomento dopo la clausola ORDER BY, per impostazione predefinita accetta come query di ordine crescente.

  • GROUP BY: la clausola GROUP BY nei comandi SQL viene utilizzata per recuperare i dati sulla base di un particolare raggruppamento correlato a una o più colonne.

  • INSERT : il comando INSERT viene utilizzato per aggiungere una nuova riga di dati all'interno della tabella. Il mandato per il comando INSERT è che la tabella dovrebbe essere già stata creata.

Comandi intermedi

  • AGGIORNAMENTO : questo comando viene utilizzato per aggiornare o modificare le righe esistenti in una tabella.

  • ELIMINA: Come suggerisce il nome, questo comando viene utilizzato per eliminare le righe da una tabella.

  • HAVING: la clausola HAVING viene utilizzata per filtrare i dati in base a una o più funzioni di gruppo. Questo è molto simile all'utilizzo di una clausola WHERE ma include l'uso da parte di una funzione di gruppo.

  • LIKE: questo operatore viene utilizzato per confrontare tra le due condizioni ed elenca tutte le righe di una tabella il cui nome di colonna corrisponde al modello specificato con la clausola LIKE. Gli operatori jolly come% vengono utilizzati quando non si è sicuri del particolare modello.

  • IN : l'operatore IN quando viene effettuato il confronto di una colonna con più valori. È più o meno simile alla condizione OR.

  • IS NULL: l'operatore IS NULL è un altro operatore basato su SQL che viene utilizzato per visualizzare se il nome della colonna particolare ha un valore NULL. Viene utilizzato per recuperare tutte le righe per le colonne specificate per le quali i dati non sono stati trovati o sono stati trovati come null.

  • TRA : Come suggerisce il nome, questo operatore filtra i risultati per un determinato set di intervalli. Il valore, in questo caso, può essere numeri, date o testo.

  • CASO : questo caso è lo stesso usato in altri linguaggi di programmazione come Java, ecc. In cui un'istruzione di controllo delle decisioni viene presa dall'istruzione case e l'argomento al suo interno viene utilizzato per recuperare i risultati del caso corrispondenti alla condizione particolare.

  • COUNT () : questo è uno dei comandi SQL più utili utilizzato per visualizzare il conteggio del numero totale di righe per tutti quei dati non nulli. Utilizza il nome della colonna come argomento.

  • INNER JOIN : Questo è uno dei comandi SQL più importanti che entra in gioco quando deve costruire una relazione tra gli attributi di due tabelle basata su un attributo comune fisso. In altre parole, la condizione di join deve essere vera per consentire a INNER JOIN di funzionare.

Comandi SQL avanzati

  • LIMIT : la clausola LIMIT ti aiuterà a specificare il numero massimo di righe consentite nel set di risultati.

  • OUTER JOIN: questa è la funzione di join che entra in gioco quando tutti i campi di entrambe le tabelle sono richiesti in base a una condizione comune della colonna di input. Se la condizione di join non viene soddisfatta, verrà inserito un valore NULL nella parte destra della colonna.

Suggerimenti e trucchi per utilizzare i comandi SQL

Ogni volta che si utilizzano comandi SQL, dedicare più tempo all'analisi della tabella che alla query e all'esecuzione. Utilizza query più semplici e meno complesse con un utilizzo minimo di SQL dinamico. Inoltre, preferisci utilizzare l'alias di tabella per una migliore leggibilità.

Conclusione

Questo post riguardava gli importanti comandi SQL che formano la base del linguaggio di interrogazione del database. Spero ti sia piaciuto l'articolo. Rimani connesso.

Articoli consigliati

Questa è stata una guida ai comandi SQL. Qui abbiamo discusso Comandi SQL di base e avanzati e alcuni Comandi SQL immediati. Puoi anche leggere il seguente articolo per saperne di più-

  1. Come utilizzare i comandi Spark
  2. Cosa sono i comandi Hive
  3. Dai un'occhiata ai comandi di AutoCAD
  4. Comandi Sqoop - dovrebbe provare

Categoria: