Didacticiel de scripts SQL

Didacticiel de scripts SQL


SQL (Structured Query Language) est un langage de programmation informatique utilisé pour gérer les données dans les systèmes de gestion de bases de données relationnelles. Il a été initialement basée sur l'algèbre relationnelle, donc si vous connaissez l'algèbre de base, vous pouvez facilement apprendre SQL. SQL et les bases de données sont les plus couramment utilisées pour les sites e-commerce (à chaque fois que vous recherchez un produit ou ouvrez une session sur Amazon, vous avez accédé à une base de données), mais ils sont utilisés pour une variété d'affaires et personnelles utilisations.

Instructions

Tutorial Bases SQL

1 Ouvrez le programme de votre choix de base de données. Cela pourrait être Microsoft Access, SQL Server ou Oracle. Créer quelques champs d'échantillons, tels que Prénom, Nom, Adresse, Ville, État, et Zip. Puis ajouter quelques enregistrements de l'échantillon à tester sur.

2 Écrivez votre première requête en tapant sur ​​"SELECT

FROM table_name" où nom_table est le nom de la table que vous avez créé. Cet exemple renvoie toutes les valeurs de tous les champs de la table au sein de votre base de données (l'indique tout). Vous pouvez également dire "SELECT field_name FROM table_name" pour sélectionner uniquement le champ field_name de votre table.

3 Ajouter à votre dernière déclaration avec la clause WHERE. La clause WHERE spécifie les champs que vous souhaitez revenir sur la base d'une certaine valeur. "SELECT * FROM nom_table WHERE last_name = 'Morgan'" va chercher "Morgan" dans le champ last_name et renvoie tous les enregistrements de la table dans laquelle le nom de la personne est Morgan. Notez que si vous êtes à la recherche d'une chaîne (lettres ou des mots), vous aurez besoin des guillemets simples autour du nom. Si vous êtes à la recherche d'un numéro, vous ne devez pas les guillemets.

4 Ajouter à votre dernier relevé une nouvelle fois à l'aide de la clause ORDER BY. "SELECT

FROM table_name ORDER BY last_name" va commander votre jeu d' enregistrements par nom de famille de la personne dans l' ordre alphabétique. Vous pouvez également faire "SELECT FROM table_name ORDER BY âge" et il va commander par l'âge de la personne (ajouter DESC après le nom de domaine que vous souhaitez commander par énumérer les noms dans l' ordre décroissant).

5 Créer une nouvelle requête en tapant l'instruction INSERT INTO. L'instruction INSERT INTO insère une nouvelle ligne dans la table que vous spécifiez. "INSERT INTO nom_table VALUES ( 'Courtney', 'Morgan', 14)" ajoutera le premier nom de Courtney, le dernier nom de Morgan, et l'âge de 14 ans dans votre table. De même, si vous voulez supprimer quelqu'un de votre table, vous allez utiliser l'instruction DELETE. "DELETE FROM table_name WHERE last_name = 'Morgan' ET prenom = 'Courtney'" va supprimer Courtney Morgan de votre table.

6 Créer une nouvelle requête. Utilisez l'instruction UPDATE. Cela mettra à jour un dossier au lieu d'ajouter ou de supprimer un. "Adresse nom_table SET UPDATE = '555 Hollywood Blvd', ville = 'Los Angeles' WHERE last_name = 'Morgan' ET prenom = 'Courtney'" mettra à jour l'adresse de Courtney Morgan à 555 Hollywood Blvd et sa ville à Los Angeles.

Conseils et avertissements

  • SQL est pas sensible à la casse, vous pouvez donc utiliser majuscules ou minuscules. Beaucoup de gens utilisent des majuscules car il est plus facile de distinguer le SQL du reste de votre code.