X

Sélectionnez votre pays

France (French)France (French) United States (English)United States (English)
X
X

Sélectionnez votre pays

France (French)France (French) United States (English)United States (English)
X

Mysql : Opérations courantes & commandes utiles

AccueilArticlesLINUXMysql : Opérations courantes & comm...

Base de données
Une base de données informatique est un ensemble de données qui ont été stockées sur un support informatique, et organisées et structurées de manière à pouvoir facilement consulter et modifier leur contenu.

Une base de données seule ne suffit donc pas, il est nécessaire d’avoir également :
— un système permettant de gérer cette base : SGBD
un langage pour transmettre des instructions à la base de données (par l’intermé-
diaire du système de gestion). : SQL

SGBD
Un Système de Gestion de Base de Données (SGBD) est un logiciel (ou un ensemble de logiciels) permettant de manipuler les données d’une base de données. Manipuler, c’est-à-dire sélectionner et afficher des informations tirées de cette base, modifier des données, en ajouter ou en supprimer (ce groupe de quatre opérations étant souvent appelé ”CRUD”, pour Create, Read, Update, Delete). MySQL est un système de gestion de bases de données.

e langage SQL
Le SQL (Structured Query Language) est un langage informatique qui permet d’interagir avec des bases de données relationnelles. C’est le langage pour base de données le plus répandu, et c’est bien sûr celui utilisé par MySQL. C’est donc le langage que nous allons utiliser pour dire au client MySQL d’effectuer des opérations sur la base de données stockée sur le serveur MySQL.

MySQL est donc un Système de Gestion de Bases de Données Relationnelles, qui utilise le
langage SQL. C’est un des SGBDR les plus utilisés. Sa popularité est due en grande partie au fait
qu’il s’agit d’un logiciel Open Source, ce qui signifie que son code source est librement disponible
et que quiconque qui en ressent l’envie et/ou le besoin peut modifier MySQL pour l’améliorer
ou l’adapter à ses besoins. Une version gratuite de MySQL est par conséquent disponible. À
noter qu’une version commerciale payante existe également.
Installation de MySQL
Il existe plusieurs manières d’utiliser MySQL. La première, que je vais utiliser tout au long du
tutoriel, est l’utilisation en ligne de commande.
Linux : Sous Debian ou Ubuntu
Exécuter la commande suivante pour installer MySQL :

1 : sudo apt-get install mysql-server mysql-client


Une fois votre mot de passe introduit, MySQL va être installé.
Pensez ensuite à modifier le mot de passe de l’utilisateur root (administrateur ayant tous les droits) avec la commande suivante :

1
sudo mysqladmin -u root -h localhost password ' mot de passe>'

Connexion à MySQL
Je vous ai dit que MySQL était basé sur un modèle client - serveur, comme la plupart des SGBD.
Cela implique donc que votre base de données se trouve sur un serveur auquel vous n’avez pas accès directement, il faut passer par un client qui fera la liaison entre vous et le serveur.
Lorsque vous installez MySQL, plusieurs choses sont donc installées sur votre ordinateur :
— un serveur de base de données MySQL ;
— plusieurs logiciels clients qui permettent d’interagir avec le serveur.
I.2.3.1. Connexion au client
Parmi ces clients, celui dont nous allons parler à présent est

Top