Come imparare SQL in un fine settimana

February 18

Come imparare SQL in un fine settimana


Structured Query Language è stato progettato per essere facile da capire, e le basi possono essere apprese in un breve periodo di tempo, se qualcuno ha competenze informatiche di base. Un nuovo utente può rapidamente imparare a manipolare le informazioni utilizzando semplici forme di comandi e di costruire su quelle abilità come lei diventa più avanzato.

istruzione

1 Creare una tabella di test utilizzando il comando Crea.

creare prodotti tabella (nome char (20), descr char (30), la quantità (intero))

Il nome della tabella è prodotto e contiene tre colonne denominate Nome, Descr e quantità. Il nome è di 20 byte alfanumerici, Descr è di 30 byte alfanumerici e quantità è un numero intero.

2 Aggiungere righe alla tabella utilizzando il comando Inserisci.

inserire nel prodotto (nome, descr, quantità) valori ( 'Widget', 'widget di blu', 10).

Inserire molti più righe per creare dati di test.

3 Selezionare una riga della tabella.

selezionare il nome, descr, la quantità di prodotto in cui la quantità = 10

Tutte le righe con una quantità di 10 saranno restituiti. Omettere la clausola Dove restituire tutte le righe.

4 Aggiornare una riga.

quantità di aggiornamento set di prodotti = 5 dove descr = 'widget di blu'

Questa affermazione cambia la quantità a 5 per tutti i widget blu. Se la clausola casi in cui è stato rimosso, tutte le righe della tabella vengono aggiornate.

5 Eliminare una riga.

eliminare dal prodotto dove name = 'Widget'

Questo rimuove tutte le righe della tabella se il nome contiene "Widget". Se la clausola Dove non è usato, tutte le righe verranno rimossi dalla tabella Product.

6 Unire due tavoli. Unendo due o più tabelle, i dati relativi viene visualizzato insieme. Questa opzione fa SQL un linguaggio potente. Per provare questo comando, creare un'altra tabella chiamata Ordine con clienti, ORDER_TYPE e ORDER_AMOUNT come colonne. Inserire due file, una con i valori cust1, widget e 2 e l'altro con Cust2, widget e 10.

Seleziona cliente, ORDER_TYPE, ORDER_AMOUNT, la quantità di ordine, prodotto in cui ORDER_TYPE = nome

Ciò restituirà tutti gli ordini con la quantità in giacenza per determinare quali gli ordini possono essere soddisfatte e quali devono attendere.

Consigli e avvertenze

  • Utilizzare il comando Impegnarsi a fare inserimenti, aggiornamenti ed eliminazioni permanente.
  • Utilizzare il comando rollback per annullare inserimenti, aggiornamenti ed eliminazioni.
  • Chiusura di una sessione può confermare le modifiche.
  • Risoluzione dei problemi di istruzioni SQL che utilizzano codici di ritorno.
  • SQL è praticamente lo stesso su tutte le piattaforme con le differenze di sintassi solo lievi.
  • Test di inserti, aggiornamenti ed elimina con un'istruzione SELECT simile prima di eseguire.
  • Utilizzare il backup e ripristino per prevenire la perdita dei dati.