sigle.png
Ce site a 2 objectifs : faire une doc technique de mes TP et en faire profiter les autres...
Quelques exemples commandes MySQL

Si vous êtes sur cette page, j'imagine que vous avez déjà installé, le serveur MySQL, dans le cas contraire, je vous conseille d'aller faire un tour sur cette page

Connexion | Déconnexion au serveur


Mots-clés = mysql

Pour nous connecter le serveur MySQL à partir d'un terminal, nous devons fournir le nom du service en occurrence (mysql), un nom d'utilisateur et le nom de la machine sur laquelle elle tourne le service ici c'est (localhost), si la connexion est l'établie MySQL nous demande le mot de passe de l’utilisateur.

root@deb:~# mysql -u root -h localhost -p
Enter password:

Si toutes les informations que nous avons donné sont correctes, nous devons voir l'invite de commande du MySQL

mysql >

Nous pouvons déconnecter, en entrant la requête "quit" dans l'invite et mysql nous réponde poliment en affichent "Bye".

mysql > quit;
Bye


Création | Suppression | Connexion d'une Base De Données


Mots-clés = CREATE, DROP, USE

Pour créer une base de données nous utilisons, la requête CREATE DATABASE puis, le nom du BDD qu'on veut créer.

mysql > CREATE DATABASE bddassoc ;

Si la base de données existe, MySQL retourne une erreur, pour éviter une erreur, utilisez la requête IF NOT EXISTS.

mysql > CREATE DATABASE IF NOT EXISTS bddassoc ;

Pour supprimer une base de données nous utilisons, la requête DROP DATABASE puis, le nom du BDD qu'on veut supprimer.

mysql > DROP DATABASE bddassoc ;

Pour connecter une base de données nous utilisons, la requête USE puis, le nom du BDD qu'on veut se connecter.

mysql > USE bddassoc ;


Création | Suppression d'une table


Mots-clés = CREATE TABLE | DROP TABLE

Création d'une table : CREATE TABLE nom_de_la_table_à_créer



Pour créer une table nous utilisons la requête CREAT TABLE puis, le nom de la table qu'on veut créer, ensuite nous mettons entre parenthèses le nom du chaque champ et le type de données qui vont recevoir en séparant ce dernier avec virgules, sans oublier mettre un point-virgule à la fin de la requête.

Si le table existe, MySQL retourne une erreur, pour éviter une erreur, utilisez la requête IF NOT EXISTS.

Imaginons que nous allons gérer une association, il a besoin stocker les informations relatives à ses adhérents
donc nous allons créer une table d'adhérentes.

Warning: Undefined array key "KEYWORDS" in /customers/3/8/a/agopyan.fr/httpd.www/tech/geshi/geshi.php on line 2040 Fatal error: Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in /customers/3/8/a/agopyan.fr/httpd.www/tech/geshi/geshi.php:2040 Stack trace: #0 /customers/3/8/a/agopyan.fr/httpd.www/tech/geshi/geshi.php(2040): array_keys(NULL) #1 /customers/3/8/a/agopyan.fr/httpd.www/tech/geshi/geshi.php(2182): GeSHi->build_parse_cache() #2 /customers/3/8/a/agopyan.fr/httpd.www/tech/mysql/mysql.php(144): GeSHi->parse_code() #3 {main} thrown in /customers/3/8/a/agopyan.fr/httpd.www/tech/geshi/geshi.php on line 2040