La commande SQL Update fournit un outil simple mais puissant pour la gestion des données relationnelles . Compte tenu d'une table avec une variété de titres de transport , il ne faut que deux ou trois lignes à mettre à jour tout ou mettre à jour un peu sélective . Suivez ces exemples pour apprendre à utiliser la commande SQL de mise à jour pour augmenter les tarifs sur une base de données SQL Express. Choses que vous devez
Microsoft SQL Express, Microsoft Access, MySQL ou d'autres bases de données relationnelles
Afficher plus Instructions
1
Ouvrez SQL Server Management Studio ou un autre outil de gestion de base de données SQL .
Notez que ces mêmes commandes fonctionnent également avec Microsoft access, MySQL , Sybase SQL Anywhere ou autre base de données relationnelle basée sur SQL.
2
Créer une nouvelle base de données appelée Fares. Faites un clic droit sur le " bases de données" nœud de l'arbre sur le côté gauche de la fenêtre de gestion et choisissez " Nouvelle base de données ... " Quand la fenêtre Créer la base de données s'affiche, saisissez le nom de « tarifs » dans le champ Nom de base de données puis cliquez sur " OK. " Ouvrez le" bases de données " nœud de l'arbre pour voir la nouvelle base de données.
3
clic-droit sur le " Fares " nœud de l'arbre et choisissez" nouvelle requête " . Lorsque la fenêtre de requête s'affiche , entrez le code suivant pour créer la table tblFares .
créer tblFares de table ( Fareid int clé primaire , Description varchar (30) , l'argent de Fare )
Cliquez sur "F5" pour exécuter cette commande et de créer la table.
4
Ajouter quelques tarifs. Cliquez sur "Fichier ", " Nouveau" puis " requête avec la connexion actuelle " pour ouvrir une deuxième fenêtre de requête . Entrez les commandes suivantes pour ajouter des prix à tblFares de table :
insérer dans tblFares valeurs (1, 'Local , Adulte ' , 1.00 ); INSERT INTO tblFares valeurs (2, 'Local , Student , 0,50 ); Insérer dans tblFares valeurs (3, L'Express , Adulte ' , 1.50 ) ; Insérer dans tblFares valeurs (4, L'Express , Student , 1,25) ; Insérer dans tblFares valeurs (5, «Rail , Adulte ' , 2.00) ; Insérer dans tblFares valeurs ( 6 ' rail, Student , 1.500 ); SELECT * FROM tblFares ;
Cliquez sur " F5" pour exécuter ces commandes . Chaque instruction Insert ajoute une ligne à la table, alors l'instruction Select répertorie les données . Si tout tourne correctement , une table avec six tarifs doit apparaître dans une fenêtre séparée sous la fenêtre de requête.
5
augmenter tous les tarifs de 0,25 $ . Cliquez sur "Fichier ", " Nouveau" puis " requête avec la connexion actuelle " pour ouvrir une fenêtre du troisième requête. Entrez les commandes suivantes :
jour tblFaresSet Fare Fare + = 0,25 ;
Select * from tblFares ;
Cliquez sur "F5" pour exécuter cette requête . Remarquez comment tous les tarifs sont désormais 0,25 $ de plus . Cette commande de mise à jour utilise deux clauses . La clause de mise à jour indique la table à mettre à jour ( tblFares ) et la clause SET indique au moteur SQL d'ajouter 0,25 à chaque tarif puis rangez -le dans la même colonne de Fare.
6
à jour uniquement les tarifs ferroviaires . Cliquez sur "Fichier ", " Nouveau" puis " requête avec la connexion actuelle " pour ouvrir une fenêtre de requête plus . Entrez la commande suivante :
jour tblFaresSet Fare Fare = + 0.25Where Description Comme «Rail % ' ;
Select * from tblFares ;
Cliquez sur " F5 "pour fonctionner cette requête. Dans cette mise à jour , nous ajoutons un troisième article. La clause WHERE filtre la table avant d'effectuer la mise à jour . Dans ce cas , le filtre trouve toute description qui correspond au modèle «Rail % . Le signe pour cent (%) indique que n'importe quelle chaîne de caractères peut suivre le mot «rail» . Seules les deux dernières tarifs sont mis à jour .