What is a database
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 2 sur 72.
Les bases de données sont comme de grands seaux qui stockent les données de manière organisée.
Voici deux exemples de cas où nous souhaitons créer une base de données :
- Une base de données pour une université afin de stocker des données sur les étudiants, les cours et les enseignants.
- Une base de données pour une agence automobile afin de suivre les ventes, le stockage des voitures et les employés.
- Et bien d'autres
Dans une base de données, il y a des tables, et chaque table a un nom, des noms de colonnes et des lignes.
Par exemple, c'est une table workers :
| prénom | nom | âge | années d'exp. | sexe | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Femme |
| 2 | Bostal | Shkolky | 32 | 0.2 | Homme |
| 3 | Qaostu | Malop | 21 | 4 | Femme |
La table workers possède 5 colonnes de données (firstname, lastname, age, exp_years, gender) et 3 lignes. La première colonne (affichant 1, 2, 3) n’est qu’un numéro de ligne, pas une colonne de données.
Nous n'avons pas besoin d'un outil spécial pour savoir que nous avons 3 travailleurs, et il est facile de calculer l'âge moyen de tous (29 + 32 + 21) / 3.
Mais que se passe-t-il lorsque nous avons un millier, voire un million de lignes ?
C'est là que les bases de données et SQL (langage de requête structuré) entrent en jeu.
SQL est un langage standard conçu spécifiquement pour gérer et manipuler les données dans les bases de données.
Les bases de données stockent toutes les tables, et SQL nous aide à extraire et analyser les données dont nous avons besoin.
Pour extraire toute la table de la base de données, nous devons spécifier quelles colonnes SELECT et FROM quelle table extraire.
Pour faire cela, nous écrirons :
SELECT column1, column2, column3 FROM table_nameDéfi
FacileTables et colonnes disponibles :
workers:firstname,lastname,age,exp_years,gender
Écrivez une requête pour extraire toute la table (toutes les colonnes) de la base de données.
Utilisez SELECT * ou listez toutes les colonnes explicitement pour récupérer toutes les colonnes de la table workers.
Aide-mémoire
Les bases de données stockent les données dans des tables organisées avec des colonnes et des lignes. SQL (Langage de requête structuré) est utilisé pour gérer et manipuler les données dans les bases de données.
Pour extraire des données d'une table de base de données, utilisez l'instruction SELECT avec la clause FROM :
SELECT column1, column2, column3 FROM table_nameEssayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les fondamentaux
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns