Introduction
Dans ce projet, vous allez apprendre à interroger et à trier les langues officielles parlées dans différents pays à l'aide de SQL. Vous allez accéder à la base de données MySQL, importer les données nécessaires et écrire un script SQL pour extraire et trier les langues officielles.
👀 Aperçu
MariaDB [world]> SOURCE /home/labex/project/getOfficialLanguageOrder.sql;
+-------------+------------+
| CountryCode | Language |
+-------------+------------+
| ABW | Dutch |
| AFG | Dari |
| AFG | Pashto |
| AIA | English |
| ALB | Albaniana |
| AND | Catalan |
| ANT | Dutch |
| ANT | Papiamento |
| ARE | Arabic |
| ARG | Spanish |
+-------------+------------+
10 rows in set (0.000 sec)
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à la base de données MySQL en utilisant la commande
sudo
sans mot de passe
- Comment importer des données à partir d'un script SQL dans la base de données MySQL
- Comment écrire une requête SQL pour extraire les langues officielles parlées dans chaque pays, triées par leurs codes de pays
- Comment exécuter un script SQL dans la base de données MySQL
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment travailler avec la base de données MySQL à l'aide de la ligne de commande
- Écrire des requêtes SQL pour extraire et trier des données à partir d'une base de données
- Appliquer vos connaissances SQL pour résoudre des problèmes de manipulation de données du monde réel
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"])
mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"])
sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"])
sql(("SQL")) -.-> sql/DataManipulationandQueryingGroup(["Data Manipulation and Querying"])
mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection")
sql/BasicSQLCommandsGroup -.-> sql/select("SELECT statements")
sql/BasicSQLCommandsGroup -.-> sql/insert("INSERT INTO statements")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution")
sql/BasicSQLCommandsGroup -.-> sql/create_table("CREATE TABLE statements")
sql/DataManipulationandQueryingGroup -.-> sql/where("WHERE clause")
sql/DataManipulationandQueryingGroup -.-> sql/order_by("ORDER BY clause")
mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval")
subgraph Lab Skills
mysql/use_database -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
sql/select -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
sql/insert -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
mysql/select -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
mysql/source -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
sql/create_table -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
sql/where -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
sql/order_by -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
mysql/database -.-> lab-301398{{"Interrogation et tri des langues officielles"}}
end