Le langage de requête structuré (SQL) est un langage standard utilisé dans les systèmes de gestion de bases de données relationnelles (SGBDR). Il permet de créer, de modifier et d’interroger des bases de données. Le langage SQL est un langage déclaratif, ce qui signifie qu’il indique à la base de données ce qu’elle doit faire, plutôt que comment elle doit le faire. Dans cet article, nous allons apprendre comment afficher le contenu d’une table en SQL et d’autres commandes SQL de base.
Pour afficher le contenu d’une table en SQL, on utilise l’instruction SELECT. L’instruction SELECT est utilisée pour récupérer des données dans une ou plusieurs tables d’une base de données. Voici la syntaxe de l’instruction SELECT :
« `
SELECT column1, column2, … FROM nom_table ;
« `
Dans cette syntaxe, colonne1, colonne2, et ainsi de suite, sont les colonnes dont nous voulons extraire les données. Si vous souhaitez extraire des données de toutes les colonnes de la table, vous pouvez utiliser le symbole de l’astérisque (*) à la place des noms de colonnes. Le nom de la table est le nom de la table dont nous voulons extraire les données.
Par exemple, si nous avons une table nommée « employés » avec les colonnes « id », « name », « age » et « salary » et que nous voulons récupérer toutes les données de cette table, nous pouvons utiliser l’instruction SQL suivante :
« `
SELECT * FROM employees ;
« `
Comment afficher toutes les tables d’une base de données ?
« `
SHOW TABLES ;
« `
Comment créer une table en SQL ?
« `
CREATE TABLE nom_table (
column1 datatype,
column2 datatype,
column3 datatype,
….
) ;
« `
Dans cette syntaxe, nom_table est le nom de la table que nous voulons créer. Les colonnes column1, column2, column3, et ainsi de suite, sont les noms des colonnes que nous voulons créer. Le type de données est le type de données que chaque colonne stockera.
Par exemple, si nous voulons créer une table nommée « étudiants » avec les colonnes « id », « name », « age » et « address », nous pouvons utiliser l’instruction SQL suivante :
« `
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
address VARCHAR(255)
) ;
« `
Comment modifier les données d’une table SQL ?
« `
UPDATE nom_table SET colonne1 = valeur1, colonne2 = valeur2, … WHERE condition ;
« `
Dans cette syntaxe, nom_table est le nom de la table que nous voulons modifier. La colonne1, la colonne2, et ainsi de suite, sont les colonnes que nous voulons modifier. value1, value2, etc. sont les nouvelles valeurs que nous voulons définir pour chaque colonne. La condition est utilisée pour spécifier les lignes à modifier.
« `
UPDATE students SET age = 25 WHERE id = 1 ;
« `
Cette instruction modifiera l’âge de l’étudiant avec l’id 1 à 25.
Pour ajouter un champ SQL à une table existante, nous utilisons l’instruction ALTER TABLE. Voici la syntaxe de l’instruction ALTER TABLE :
« `
ALTER TABLE nom_table ADD nom_colonne datatype ;
« `
Dans cette syntaxe, nom_table est le nom de la table à laquelle nous voulons ajouter une nouvelle colonne. Le nom de la colonne est le nom de la nouvelle colonne que nous voulons ajouter. Le type de données est le type de données que la nouvelle colonne stockera.
Par exemple, si nous voulons ajouter une nouvelle colonne nommée « email » à la table « étudiants », nous pouvons utiliser l’instruction SQL suivante :
« `
ALTER TABLE students ADD email VARCHAR(255) ;
« `
Cette instruction ajoutera une nouvelle colonne nommée « email » à la table « students ».
Dans cet article, nous avons appris comment afficher le contenu d’une table en SQL et d’autres commandes SQL de base. Nous avons également appris à créer une table, à modifier les données d’une table SQL et à ajouter un champ SQL. Le langage SQL est un langage puissant pour gérer les bases de données relationnelles, et sa maîtrise peut s’avérer précieuse pour tout développeur ou analyste de données.