Il comando SQL Update fornisce uno strumento semplice ma potente per la gestione di dati relazionali . Data una tabella con una varietà di tariffe di transito , ci vogliono solo due o tre righe per aggiornare tutti o aggiornare alcuni selettivamente . Seguite questi esempi per imparare a utilizzare il comando SQL aggiornamento per aumentare le tariffe in un database SQL Express . Cose che ti serviranno
Microsoft SQL Express , Microsoft Access , MySQL o altro database relazionale
Show More Istruzioni
1
Aprire SQL Server Management Studio o un altro strumento di gestione di database SQL .
noti che questi stessi comandi funzionano anche con Microsoft Access , MySQL, Sybase SQL Anywhere o altro database relazionale basato su SQL .
2
Creare un nuovo database chiamato Fares . Fai clic destro su " Database " nodo della struttura nella parte sinistra della finestra di gestione e scegliere " New Database ... " Quando viene visualizzata la finestra di creazione del database , immettere il nome "Tariffe" nel campo Nome database fare clic su " OK . " Aprire il " database " nodo della struttura per vedere la nuova banca dati.
3
Fai clic destro su" tariffe " nodo della struttura e scegliere" nuova query " . Quando viene visualizzata la finestra di query , immettere il seguente codice per creare la tabella tblFares .
creare tblFares tavolo ( FareID int chiave primaria , Descrizione varchar ( 30 ) , i soldi Fare ) per
Clicca "F5" per eseguire questo comando e creare il tavolo .
4
Aggiungi un paio di tariffe. Fare clic su "File" , poi " query con connessione corrente " "Nuovo" per aprire una seconda finestra di query . Immettere i seguenti comandi per aggiungere tariffe per tblFares tavola :
INSERT INTO tblFares Valori ( 1 , ' Local , Adulto ' , 1.00 ) ; INSERT INTO tblFares valori ( 2 , ' locale, Studente ' , 0,50) ; Insert Into tblFares Valori ( 3 , ' express, adulti ' , 1,50 ) ; Insert Into tblFares Valori ( 4 , ' express, Studente ' , 1,25) ; Insert Into tblFares valori ( 5 , ' Treno, adulti ' , 2,00) ; Insert Into tblFares valori ( 6 , ' Treno, Studente ' , 1500 ) ; SELECT * FROM tblFares ;
click " F5 " per eseguire questi comandi . Ogni istruzione Insert aggiunge una riga alla tabella allora l'istruzione Select elenca i dati . Se tutto viene eseguito correttamente , un tavolo con sei tariffe dovrebbe apparire in una finestra separata sotto la finestra Query .
5
Aumento di tutte le tariffe di $ 0,25. Fare clic su "File" , poi " query con connessione corrente " "Nuovo" per aprire una terza finestra di query . Immettere i seguenti comandi :
aggiornamento tblFaresSet tariffarie = Tariffa + 0,25 ;
Select * from tblFares ;
Clicca "F5" per eseguire la query . Notate come tutti i prezzi sono ora 0,25 dollari superiore . Questo comando Update utilizza due clausole . La clausola di aggiornamento specifica la tabella da aggiornare ( tblFares ) e la clausola Set indica al motore SQL per aggiungere 0,25 per ogni biglietto poi riporlo nuovamente dentro la stessa colonna di tariffa .
6
aggiornamento solo le tariffe ferroviarie . Fare clic su "File" , poi " query con connessione corrente " "Nuovo" per aprire più una finestra di query . Immettere il seguente comando :
aggiornamento tblFaresSet Tariffa = Tariffa + 0.25Where Descrizione Like ' ferroviaria % ';
Select * from tblFares ; un Click
" F5 " per eseguire questa query . In questo aggiornamento , si aggiunge una terza clausola . La clausola Where filtra la tabella prima di eseguire l'aggiornamento. In questo caso , il filtro trova qualsiasi descrizione che corrisponde al modello ' ferroviaria % ' . Il segno di percentuale ( % ) indica che qualsiasi stringa di caratteri può seguire la parola ' guida ' . Vengono aggiornate . Solo gli ultimi due tariffe