Pour quitter
mysql> quit
On peut à présent se connecter en tant qu’utilisateur adminmysql
# mysql -u adminmysql -p
Enter password:*****
mysql>
Une tache classique pour un administrateur de MySQL est la création d’un utilisateur et d’une base de données pour l’installation d’un
forum ou d’un blog …
Nous nous sommes déjà connecté comme adminmysql
mysql> create database forum;
mysql> GRANT ALL PRIVILEGES ON forum.* TO 'utilisateur'@localhost
mysql> identified by 'mot-de-passe-de-l-utilisateur';
Pour rajouter une base de données à cet utilisateur
mysql> create database forum2;
mysql> GRANT ALL PRIVILEGES ON forum2.* TO 'utilisateur'@localhost;
Voici quelques commandes SQL correctes avec MySQL :
Créer une nouvelle base de données
mysql> CREATE DATABASE mabase;
Pour visualiser les bases de données :
mysql> SHOW DATABASES;
Pour utiliser une base de données :
mysql> USE mabase
Pour visualiser les tables
mysql> SHOW TABLES;
Création d’une table
mysql> CREATE TABLE zodiaque (
id INT not null AUTO_INCREMENT,
signe VARCHAR(20) not null ,
PRIMARY KEY (id));
Décrire une table
DESC zodaque;
Ajouter un champ à une table
mysql> ALTER TABLE zodiaque ADD element VARCHAR(4);
Supprimer un champ d’une table
mysql> ALTER TABLE zodiaque DROP element
Intertion de données dans une table
mysql> INSERT INTO zodiaque VALUES (1, 'Belier', 'FEU');
INSERT INTO zodiaque VALUES (2, 'Taureau', TERRE');
Afficher toutes les données d’une table
mysql> SELECT * FROM zodiaque;
Effacer toutes les données d’une table
mysql> DELETE FROM zodiaque
Supprimer une table
mysql> DROP TABLE zodiaque;
Supprimer une base de données
mysql> DROP DATABASE mabase;
Installer MySQL sous Debian
http://michel.tissier.name/archives/136