Commandes de base pour MySQL

Liste les commandes SQL nécessaire pour la création d’utilisateur, de base de données, l’export et l’import.

Se connecter à mysql en mode console

$ mysql -u root -p

Creer un utilisateur mysql

create user 'homestead'@'localhost' identified by 'secret';

Passer maintenant a la creation de la base de donnée

create database mattermost;

Attribuer les privileges a l\’utilisateur sur la base de donnée

grant all privileges on mattermost.* to 'mmuser'@'%';
flush privileges;

Voir les informations sur la structure de la base et de son contenu

show   databases;
show   tables;
show columns from [table_name];

Insérer des données

INSERT INTO table (nom_colonne_1,   nom_colonne_2, ...)
VALUES ('valeur 1', 'valeur 2', ...);

Mise à jour des données

UPDATE table_name
SET column1 =   value1, column2 = value2, ...
WHERE condition;

Exporter d\’une base de données

$ mysqldump name_base_de_donnes > fichier.sql

Importer de données

source fichier.sql