Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mysqlfr [2013/09/16 14:59]
glaroc [Installation de MySQL]
mysqlfr [2013/10/10 09:46] (current)
glaroc [Presentation]
Line 1: Line 1:
 ======= Introduction à la gestion des bases de données avec MySQL ======= ======= Introduction à la gestion des bases de données avec MySQL =======
  
-Atelier offert par [[http://​qcbs.ca/​fr/​ressources/​professionnel-de-recherche/​professionnels-de-recherche-guillaume-larocque-phd/​|Guillaume Larocque]], professionnel de recherche au CSBQ, à l'​Université ​McGill le 5 février ​2013. +Atelier offert par [[http://​qcbs.ca/​fr/​ressources/​professionnel-de-recherche/​professionnels-de-recherche-guillaume-larocque-phd/​|Guillaume Larocque]], professionnel de recherche au CSBQ, à l'​Université ​du Québec à Rimouski, octobre ​2013. 
  
  
 ===== Presentation ===== ===== Presentation =====
- ​[[http://​prezi.com/​df-rwsabc09g/​introduction-a-la-gestion-des-bases-de-donnees-avec-mysql/​?​kw=view-df-rwsabc09g&​rc=ref-19631691|Lien vers la présentation Prezi]] + ​[[http://​prezi.com/​df-rwsabc09g/​introduction-a-la-gestion-des-bases-de-donnees-avec-mysql/​|Lien vers la présentation Prezi]]
- +
- ​[[http://​prezi.com/​df-rwsabc09g/​present/?​auth_key=epwwxh4&​follow=ktr6emnemif_&​kw=present-df-rwsabc09g&​rc=ref-19631691|Lien vers la présentation simultanée]]+
  
 + ​[[http://​prezi.com/​df-rwsabc09g/​present/?​auth_key=4csgnis&​follow=GuillaumeLarocque&​kw=present-df-rwsabc09g&​rc=ref-19631691|Lien vers la présentation simultanée]]
 ===== Ressources utiles ===== ===== Ressources utiles =====
-  * [[http://​dev.mysql.com/​doc/​refman/​5.5/en/|Manuel d'​utilisateur de MySQL 5.5.]]+  * [[http://​dev.mysql.com/​doc/​refman/​5.7/en/index.html|Manuel d'​utilisateur de MySQL 5.7.]]
   * [[http://​dev.mysql.com/​doc/​refman/​5.0/​fr/​index.html| Manuel d'​utilisation de MySQL 5.0 en français]]   * [[http://​dev.mysql.com/​doc/​refman/​5.0/​fr/​index.html| Manuel d'​utilisation de MySQL 5.0 en français]]
   * [[http://​www.artfulsoftware.com/​infotree/​queries.php|Requêtes MySQL fréquentes]] - Site très utile avec des centaines d'​exemples de commandes MySQL. ​   * [[http://​www.artfulsoftware.com/​infotree/​queries.php|Requêtes MySQL fréquentes]] - Site très utile avec des centaines d'​exemples de commandes MySQL. ​
   * [[http://​www.springerlink.com/​content/​978-1-85233-716-2/​|Database Design Manual: using MySQL for Windows]] - Ce livre peut être téléchargé gratuitement via la plupart des universités.   * [[http://​www.springerlink.com/​content/​978-1-85233-716-2/​|Database Design Manual: using MySQL for Windows]] - Ce livre peut être téléchargé gratuitement via la plupart des universités.
- 
 ====== Installation de MySQL ====== ====== Installation de MySQL ======
-  * Visitez la [[http://​www.mysql.com/​downloads/​mysql/​|section téléchargements du site de MySQL]] et téléchargez la version de MySQL Community Server appropriée pour votre ordinateur (Utilisateurs Windows: choisissez la version 32 bits et NE CHOISISSEZ PAS MySQL Installer). Notez que vous n'avez pas à vous inscrire. Cliquez simplement sur "No thanks, just take me to the downloads"​ en base de la fenêtre. +  * Visitez la [[http://​www.mysql.com/​downloads/​mysql/​|section téléchargements du site de MySQL]] et téléchargez la version de MySQL Community Server ​ou MySQL Installer ​appropriée pour votre ordinateur (Utilisateurs Windows: choisissez la version 32 bits de MySQL Installer). Notez que vous n'avez pas à vous inscrire. Cliquez simplement sur "No thanks, just take me to the downloads"​ en base de la fenêtre.  
-  * Suivez les instructions d'​installation. ​Utilisez le "​Typical Setup Type".+  * Suivez les instructions d'​installation. ​Vous pouvez choisir de n'​installer que MySQL server.
   * Si une fenêtre s'​affiche vous demandant de vous inscrire, **fermez cette fenêtre**.   * Si une fenêtre s'​affiche vous demandant de vous inscrire, **fermez cette fenêtre**.
   * Choisissez de continuer et de créer une "MySQL instance"​. Sélectionnez la type de configuration standard. ​   * Choisissez de continuer et de créer une "MySQL instance"​. Sélectionnez la type de configuration standard. ​
   * Sur Windows, choisissez d'​installer MySQL comme un service Windows. Choisissez également un mot de passe pour l'​utilisateur '​root'​ et prenez bien soins de **noter ce mot de passe quelque part**. ​   * Sur Windows, choisissez d'​installer MySQL comme un service Windows. Choisissez également un mot de passe pour l'​utilisateur '​root'​ et prenez bien soins de **noter ce mot de passe quelque part**. ​
-  * Téléchargez [[http://​www.libreoffice.org/​download/​|LibreOffice ​3.6]] pour votre plate-forme et suivez les instructions d'​installation. Choisissez l'​option d'​installation '​typique'​. ​+  * Téléchargez [[http://​www.libreoffice.org/​download/​|LibreOffice ​4 ou 4.x]] pour votre plate-forme et suivez les instructions d'​installation. Choisissez l'​option d'​installation '​typique'​. ​
   * Sous Windows: Installez la [[http://​dev.mysql.com/​downloads/​connector/​odbc/​|version 32 bit du connecteur MySQL ODBC]].   * Sous Windows: Installez la [[http://​dev.mysql.com/​downloads/​connector/​odbc/​|version 32 bit du connecteur MySQL ODBC]].
  
-====== Accès à PHPMyAdmin ​====== +==== Configuration de la connection LibreOffice/​MySQL ==== 
-https://secure2.creationmw.com/​systeme/​phpmyadmin/​+**Sur Windows** 
 +Ouvrez LibreOffice Base. Sélectionnez la base de données...Se connecter à une base de données existante (Connect to an existing database)...MySQL. Sur l'​écran suivant, choisissez '​Connect using ODBC'. Sur l'​écran suivant, cliquez sur '​Browse'​ et choisissez '​Organize'​ en bas à droite de la fenêtre. Ensuite, choisissez d'​ajouter une nouvelle source de données et trouvez 'MySQL ODBC 5.2w driver'​. Sur l'​écran suivant ... Nom de la source de données (Data source name): MySQL ODBC. TCP/IP Server : localhost. User: root. Password: Your password. Database: QCBSWORK. Ensuite, cliquez sur OK, sélectionnez MySQL ODBC et cliquez de nouveau sur OK.  
 + 
 +Sur l'​écrant suivant: Username:​root. Sélectionnez '​Password required'​. Sélectionnez Next...Finish et sauvez la base de données dans une répertoire de votre choix.  
 + 
 +**Sur Mac** 
 +[[http://​dev.mysql.com/​downloads/​connector/​j/​|Téléchargez l'​archive tar.gz ici]]. Ouvrez LibreOffice Writer. Dans le menu du haut, trouvez Préférences...LibreOffice>>​Java>>​Class path>>​Add archive et sélectionnez l'​archive que vous venez de télécharger"​. 
 +Ouvrez LibreOffice Base. Sélectionnez 'Base de données... Connection à une base de données existante...MySQL. Sur l'​écran suivant, choisissez '​Connect using JDBC'. Sur l'​écran suivant...nom de la base de données: QCBSWORK. Serveur: localhost. Nom d'​usager:​ root;  
 + 
 +**Sur Linux** 
 +Ouvrez LibreOffice Base. Sélectionnez 'base de données...Connexion à une base de données existante...MySQL. Sur l'​écran suivant, choisissez '​Connexion en utilisant JDBC'. Sur l'​écran... Nom de la base: QCBSWORK. Serveur: localhost. Si cette opération échoue, allez dans le menu principal de LibreOffice et choisissez Outils>>​Options>>​LibreOffice>>​Avancé et sélectionnez une installation de JRE. 
 + 
 +===== Accès à PHPMyAdmin ===== 
 +https://secure.qcbs.ca/​systeme/​phpmyadmin/​
 <​code>​ <​code>​
 login:​qcbsworkshop-ro login:​qcbsworkshop-ro
Line 145: Line 156:
 Sous Mac ou Linux: copiez ces trois fichiers vers un dossier facilement accessible (e.g. /​home/​votrenome/​mysqlwork). Modifiez les commandes plus bas en remplaçant <​html>"​C:/​mysqlwork"</​html>​ avec le chemin vers ce dossier. ​ Sous Mac ou Linux: copiez ces trois fichiers vers un dossier facilement accessible (e.g. /​home/​votrenome/​mysqlwork). Modifiez les commandes plus bas en remplaçant <​html>"​C:/​mysqlwork"</​html>​ avec le chemin vers ce dossier. ​
  
-Créer une table contenant l'​information ​environnemental ​de chaque lac. - **Lakes**. ​+Créer une table contenant l'​information ​environnementale ​de chaque lac. - **Lakes**. ​
 <​file>​ <​file>​
 CREATE TABLE Lakes (Lake_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,numero INT, Lake_name text,  CREATE TABLE Lakes (Lake_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,numero INT, Lake_name text, 
Line 195: Line 206:
 ===== Importation de données dans LibreOffice Base, en utilisant LibreOffice Calc ===== ===== Importation de données dans LibreOffice Base, en utilisant LibreOffice Calc =====
  
-==== Configuration de la connection LibreOffice/​MySQL ==== 
-**Sur Windows** 
-Ouvrez LibreOffice Base. Sélectionnez la base de données...Se connecter à une base de données existante (Connect to an existing database)...MySQL. Sur l'​écran suivant, choisissez '​Connect using ODBC'. Sur l'​écran suivant, cliquez sur '​Browse'​ et choisissez '​Organize'​ en bas à droite de la fenêtre. Ensuite, choisissez d'​ajouter une nouvelle source de données et trouvez 'MySQL ODBC 5.2w driver'​. Sur l'​écran suivant ... Nom de la source de données (Data source name): MySQL ODBC. TCP/IP Server : localhost. User: root. Password: Your password. Database: QCBSWORK. Ensuite, cliquez sur OK, sélectionnez MySQL ODBC et cliquez de nouveau sur OK.  
- 
-Sur l'​écrant suivant: Username:​root. Sélectionnez '​Password required'​. Sélectionnez Next...Finish et sauvez la base de données dans une répertoire de votre choix. ​ 
- 
-**Sur Mac** 
-[[http://​dev.mysql.com/​downloads/​connector/​j/​|Téléchargez l'​archive tar.gz ici]]. Ouvrez LibreOffice Writer. Dans le menu du haut, trouvez Préférences...LibreOffice>>​Java>>​Class path>>​Add archive et sélectionnez l'​archive que vous venez de télécharger"​. 
-Ouvrez LibreOffice Base. Sélectionnez 'Base de données... Connection à une base de données existante...MySQL. Sur l'​écran suivant, choisissez '​Connect using JDBC'. Sur l'​écran suivant...nom de la base de données: QCBSWORK. Serveur: localhost. Nom d'​usager:​ root;  
- 
-**Sur Linux** 
-Ouvrez LibreOffice Base. Sélectionnez 'base de données...Connexion à une base de données existante...MySQL. Sur l'​écran suivant, choisissez '​Connexion en utilisant JDBC'. Sur l'​écran... Nom de la base: QCBSWORK. Serveur: localhost. Si cette opération échoue, allez dans le menu principal de LibreOffice et choisissez Outils>>​Options>>​LibreOffice>>​Java et sélectionnez une installation de JRE. 
  
 === Importation d'une table === === Importation d'une table ===
Line 218: Line 217:
 ===== RÉFÉRENCES ===== ===== RÉFÉRENCES =====
  
-** Fonctions mathématiques et d'​aggrégation (GROUP BY**+** Fonctions mathématiques et d'​aggrégation (GROUP BY)**
 |AVG() |La moyenne| |AVG() |La moyenne|
 |COUNT(DISTINCT COLUMN) |Le nombre d'​entrées distinctes dans une colonne| |COUNT(DISTINCT COLUMN) |Le nombre d'​entrées distinctes dans une colonne|