Differences
This shows you the differences between two versions of the page.
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| |