Travail Pratique Sur Sql
Mémoires Gratuits : Travail Pratique Sur Sql. Rechercher de 53 000+ Dissertation Gratuites et Mémoiress bases de données.
WampServer dispose également d'un "TrayIcon" vous permettant de gérer et configurer simplement vos serveurs, sans toucher aux fichiers de configuration.
Q1 : lancer Mysql console, une demande de mot de passe s’affiche, cliquer sur entrée sans rien saisir.
Utilisation des commandes use, show et select :
| | |
|Le serveur Mysql ne comprend que le langage SQL. Il faut | |
|s'adresser à lui exclusivement par commandes SQL ! Or | |
|justement, le client mysql est un interpréteur de commandes SQL| |
|! | |
• Remarques :
- par défaut la casse n'est pas prise en compte (pour les noms de commande sql et non pas pour les noms de colonnes ou de tables…); et par convention il est d'usage courant d'écrire les mots-clés SQL en majuscules.
- Il est impératif de faire appel au fichier "refman-5.0-fr.chm" afin de voir la syntaxe des commandes SQL.
Préparation de la base de données
L’objectif est de créer une base de données et de la remplir avec des données afin de tester quelques requêtes sql. En suivant ces étapes :
1- cliquer sur phpMyadmin (voir figure 1)
[pic]
2- cliquer sur import
[pic]
3- cliquer sur Choose file
[pic]
4- cliquer sur Exécuter
[pic]
5- ceci entraîne la création de la base, des tables et l’insertion des données.
6- Revenant à "Mysql console" et taper :
mysql> show tables;
[pic]
mysql> describe dept;
[pic]
mysql> describe emp;
[pic]
mysql> select * from emp;
[pic]mysql> select * from dept;
[pic]
• Exercice 1 :
Teste de vous connaissance en base de données :
Pour chaque requête en français, proposez, examinez et justifiez les expressions SQL.
R1- Donner le nom, le numéro et le travail des Employés travaillant dans le département n°10.
R2- Donner le nom des Employés et leur département d’affectation.
R3- Donner le nom des Employés qui sont SALESMAN ou CLERK.
R4- Donner la liste des Employés qui sont SALESMAN et CLERK.
R5- Donner pour chaque Employé, son nom et celui de son supérieur hiérarchique.
R6- Donner les numéros des Employés qui dirigent quelqu’un.
R7- Donner le nom et le département d’appartenance des Employés qui dirigent au moins un autre Employé.
[pic]
-----------------------
Petit test (attention les ; de fin de commande sont obligatoires en syntaxe SQL)
mysql> SHOW databases;
mysql> USE test;
mysql> SHOW tables;
mysql> USE mysql;
mysql> SHOW tables;
mysql> DESCRIBE user;
...