Tutorial SQL DB2

Utilisant un langage structuré de requêtes (SQL) est la clé de l'accès facile des données dans un système informatique qui stocke les informations dans une base de données DB2. Une fois les bases de données SQL sont apprises, la manipulation des données est une tâche facile. Quatre commandes simples sont utilisés pour ajouter, modifier, supprimer et lire les données stockées dans des tables DB2. Les instructions SQL les plus avancés sont généralement constitués de formes plus élaborées de l'insert, UPDATE, DELETE et sélectionner les commandes.

Choses que vous devez

  • base de données DB2
  • le logiciel d'interface SQL
  • Schéma de la table

Instructions

  1. Comprendre tables. Dans DB2, les informations sont stockées dans des tables qui contiennent des colonnes. Les colonnes d'une table concernent logiquement les uns aux autres et de stocker un seul type de données. Une ligne représente une seule entrée dans une table qui se compose d'une valeur dans chaque colonne. Par exemple, un tableau nommé "adresse" a le nom, rue, ville, état et code postal comme colonnes. Une rangée dans la table d'adresses se compose de John Doe, 123, rue Main, New York, NY 11111 et.




  2. Comprendre indices. Chaque table peut avoir un ou plusieurs indices qui définissent la façon la plus efficace d'accéder aux données et si les colonnes spécifiques doit contenir des données uniques. En utilisant un index dans une table DB2 est similaire à l'aide d'un index dans un LIVRE- il définit une voie directe vers les entrées spécifiques. La colonne de nom est un index unique probable pour la table d'adresses.

  3. Utilisez la commande select pour récupérer des données à partir d'une table DB2. Code de cette déclaration comme select name, rue, ville, état, code postal de l'adresse où name = "John Doe." Ceci renvoie toutes les lignes de la table où la colonne Nom contient John Doe. Parce que le nom est un index unique sur la table d'adresses, l'instruction renvoie une rangée. Si le nom n'a pas été enregistré dans le tableau, il reviendrait pas de lignes. Toutes les lignes sont retournés lorsque la clause d'où est retiré.

  4. Utilisez la commande insert pour ajouter des lignes à une table. Code de cette déclaration comme insert dans l'adresse (nom, rue, ville, état, code postal) valeurs ("Mary Jones", "456, rue Oak", "Houston", "TX", "22222"). Cette déclaration ajoute une ligne à la table d'adresses.




  5. Utilisez la commande de mise à jour pour modifier les données dans une table DB2. Code de cette déclaration que l'adresse civique mise à jour de jeu = "789, rue Pine" où name = "Mary Jones." Ce code change l'adresse de la rue de Marie dans la table d'adresses. Si une clause où est pas utilisé, l'instruction met à jour toutes les lignes.

  6. Utilisez la commande delete pour supprimer les informations de la table. Code de supprimer cette déclaration comme de l'adresse où name = "Mary Jones.". Cela supprime l'ensemble des informations de Marie de la table d'adresses. Si la clause WHERE est pas utilisée, la déclaration supprime toutes les lignes de la table.

Conseils & Avertissements

  • La déclaration commettre apportera des modifications à des tables permanentes.
  • La déclaration de restauration va supprimer changements qui ne sont pas commis.
  • Fin d'une session de SQL valider les modifications par défaut.
  • Se familiariser avec DB2 retour codé pour résoudre les problèmes de SQL.
  • Mise à jour ou la suppression de toutes les informations est très facile. Testez avec une instruction select avant de changer les données.
  • Demandez le DBA de sauvegarder les tables avant les changements importants sont apportés. Une restauration met les données à son état d'origine.
» » » » Tutorial SQL DB2