Cours informatique la programmation du MySql

Sommaire: Cours informatique du programmation du Mysql

Présentation
• Nature du produit
• Compatibilité
• Où se le procurer ?
• Limitations
Installation MySql
• Sous Windows
Service Windows Nt/ Xp / 2000
Lancement manuel Windows 9x/Nt /2000/Xp
• Organisation physique des bases de données et des tables
• Sous Linux
Création du groupe et de l’utilisateur mysql
Décompression des fichiers
Création du lien symbolique /usr/local/mysql
Préparation de la base
Gestion des droits
Lancement du démon mysql
Outils graphiques sous environnement Windows
• WinMySQLAdmin
• MySQLManager
Connexion
Ordres SQL
Création de table
Les commandes et utilitaires
• Mysql : console texte permettant d’entrer des ordres MySql
Syntaxe
Commutateurs
Commandes console
Exemple
• mysqlc
• mysqlshow : visualise les bases et leurs contenus (tables)
Syntaxe
Commutateurs
Exemple
• mysqldump
Syntaxe
Commutateurs
Exemple
• Mysqladmin : permet l’exécution de commandes d’administration à partir du shell
Syntaxe
Les options
Les commandes
Exemples
• Mysqlimport : importation de données dans une table existante
• Redirection
Le symbole de redirection
Contenu de script.sql
• Mysqlwatch
• Perror
• Myisampack ou pack_isam (ancien format): commande de compression des tables
• myisamchk ou isamchk (pour les anciens formats)
Test
Réparation
• Mysqlcheck : répare et optimise les tables
Les options.
Syntaxe
Commandes MySQL
• Bases de données
Commandes
Exemple  
• Informations sur les tables
Commandes
Exemples.
• Manipulation des tables.
Création de table
Défragmentation
Suppression  
Modification
• Manipulations des données
Ajout
Modification
Suppression  
Instruction SELECT
• Fonctions
• Verrous
La sécurité
• Système de cryptage
• Changer le mot de passe root
• La table user
Structure.
Ajout
• La table host
• La table db
• La table tables_priv
• La table columns_prv
• Remarques sur les modifications de droit
• GRANT
• REVOKE
• Exemple
• Script de test Php (Apache doit être installé sur le poste)
Les variables

Extrait du cours informatique du programmation du Mysql

Présentation
Nature du produit
MySql est un système de gestion de base de données qui s’exécute sur un serveur sous forme d’un service ou d’un démon. C’est un produit qui n’a rien à voir avec un produit tel qu’Access qui n’autorise que le partage de fichiers Mdb.
Compatibilité
Vous pouvez l’installer sous Linux ou sous Windows, toutes versions confondues. Le port Tcp qu’il utilise  par défaut est le port 3306.
Où se le procurer ?
Vous pouvez le télécharger à partir de l’adresse http://www.mysql.com . Il est sous licence GPL (General  Public License), ce qui signifie que vous pouvez le distribuer comme bon vous semble.
Limitations
Ce produit présente encore de nombreuses limitations :
– aucune gestion transactionnelle (commit, roolback)
– aucune possibilité D’établir des contraintes d’intégrité référentielle définies au niveau du modèle relationnelles
Installation MySql
Sous Windows
Par défaut, MySql s’installe dans c:\MySql. Les informations de configuration du logiciel sont stockées  dans c:\windows\my.ini ou dans c:\my.cnf.
Dans le cas où vous installez MySql ailleurs que dans le répertoire C:\MySql, n’oubliez pas de créer un fichier C:\MY.CNF, copie du fichier MY.INI en n’oubliant pas d’indiquer le répertoire où se trouve le code ainsi que les bases de données.
Dans l’exemple ci-dessous, MySql a été installée sur le lecteur D.
[mysqld]
basedir=d:/MySql/
datadir=f:/appli/data
Les commandes et utilitaires
Mysql : console texte permettant d’entrer des ordres MySql
Syntaxe
mysql –h nom_hôte|adresse_ip –u utilisateur –p mot_de_passe
Commutateurs
-h permet le choix du serveur
-u fixe le nom de l’utilisateur
-p Le commutateur permet de demander le mot de passe
Exemple
D:\mysql\bin>mysql -h 192.168.0.100 -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5 to server version: 3.23.36
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer mysql>
Commutateurs
–keys affiche les informations sur les index
–status affiche les infos concernant les tables de la base de données
Commandes MySQL
Bases de données
Commandes
CREATE DATABASE nom_base_de_données; Crée une base de données (64 caractères maximum).
USE nom_base_de_données; sélectionne une base de données
SELECT DATABASE(); visualise la base de données en cours
SHOW DATABASES; montre toutes les bases de données
DROP nom_base_de_données; détruit la base de données

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours informatique du programmation du Mysql (582 KO) (Cours PDF)
Programmation du Mysql

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *