DB2 SQL Tutorial

May 26

DB2 SQL Tutorial


Utilizzando Structured Query Language (SQL) è la chiave per un facile accesso ai dati in un sistema informatico che memorizza le informazioni in un database DB2. Una volta che i principi fondamentali di SQL sono apprese, la manipolazione dei dati è un compito facile. Quattro semplici comandi vengono utilizzati per aggiungere, modificare, eliminare e leggere i dati memorizzati nelle tabelle DB2. Le istruzioni SQL più avanzati in genere costituiti da forme più elaborate di inserimento, aggiornamento, eliminazione e selezionare i comandi.

istruzione

1 Comprendere le tabelle. In DB2, le informazioni vengono memorizzate in tabelle che contengono le colonne. colonne di una tabella logicamente in relazione tra loro e memorizzare un singolo tipo di dati. Una riga rappresenta una singola voce in una tabella che consiste di un valore in ciascuna colonna. Ad esempio, una tabella denominata "indirizzo" ha il nome, via, città, stato e CAP come colonne. Una riga nella tabella degli indirizzi è composto da John Doe, 123 Main St., New York, NY 11111 e.

2 Comprendere gli indici. Ogni tabella può avere uno o più indici che definiscono il modo più efficace per accedere ai dati e se le colonne specifiche deve contenere dati univoci. L'utilizzo di un indice in una tabella DB2 è simile all'utilizzo di un indice in un libro; definisce un percorso diretto a voci specifiche. La colonna nome è un indice univoco probabile per la tabella degli indirizzi.

3 Utilizzare il comando di selezione per recuperare i dati da una tabella DB2. Codice questa affermazione come selezionare il nome, via, città, stato, ZIP da indirizzo dove name = "John Doe". Ciò restituisce tutte le righe della tabella in cui la colonna nome contiene John Doe. Perché il nome è un indice univoco nella tabella degli indirizzi, l'istruzione restituisce una riga. Se il nome non è stato memorizzato nella tabella, che sarebbe tornato nessuna riga. Tutte le righe vengono restituite quando la clausola in cui viene rimosso.

4 Utilizzare il comando Inserisci per aggiungere righe a una tabella. Codice questa affermazione come inserto in indirizzo (nome, via, città, stato, CAP) valori ( "Mary Jones", "456 Oak St.", "Houston", "TX", "22222"). Questa istruzione aggiunge una riga alla tabella degli indirizzi.

5 Utilizzare il comando di aggiornamento per modificare i dati in una tabella DB2. Codice questa affermazione come indirizzo di aggiornamento impostato strada = "789 Pine St." dove name = "Mary Jones." Questo codice cambia indirizzo di Maria nella tabella degli indirizzi. Se una clausola in cui non viene utilizzato, la dichiarazione aggiorna tutte le righe.

6 Utilizzare il comando delete per rimuovere le informazioni dalla tabella. Codice questa affermazione come eliminare dall'indirizzo dove name = "Mary Jones.". Questo rimuove tutte le informazioni di Maria dalla tabella degli indirizzi. Se la clausola in cui non viene utilizzato, l'istruzione elimina tutte le righe della tabella.

Consigli e avvertenze

  • La dichiarazione commit farà modifiche alle tabelle permanenti.
  • La dichiarazione di rollback rimuoverà le modifiche che non sono state impegnate.
  • Chiusura di una sessione SQL commetterà alcuna modifica per impostazione predefinita.
  • Acquisire familiarità con DB2 ritorno codificato per la risoluzione dei problemi di SQL.
  • L'aggiornamento o l'eliminazione di tutte le informazioni è molto semplice. Test con una dichiarazione prescelta prima di cambiare i dati.
  • Chiedere al DBA alle tabelle back-up prima di importanti modifiche. Un ripristino mette i dati al suo stato originale.