Aller au contenu

SQL

Localisation de base de donnée

Connexion et exécution de script

Connexion à une base de donnée (via console linux)

  • mysql -u user -p

Connexion à une base de donnée distante

  • mysql -u user -p -h < IP serveur Mysql >

Quitter Mysql

  • quit

Exécuter un script .sql

  • SOURCE chemin/Ficher.sql

Gestion des bases de données

Créer une Base de données

  • CREATE DATABASE nameDB;

Afficher les bases de données existantes

  • SHOW DATABASES;

Utiliser une base de données

  • USE nameDB;

Effacer une base de données

  • DROP DATABASE nameDB;

Gestion des tables

Créer une table

  • CREATE TABLE nomTable;

Afficher les tables existantes

  • SWOW TABLES;

Afficher la structure d'une table

  • DESCRIBE nomDeLaTable;

Effacer une table

  • DROP TABLE nomDeLaTable;

Utilisateurs / Permission

Créer utilisateur :

  • CREATE USER 'test'@'localhost' IDENTIFIED BY 'newpassword';

Touts les permission sur une base de donnée :

  • GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';

Modifier une table

  • ALTER TABLE nomDeLaTable RENAME AS nouveauNomDeLaTable;
  • ALTER TABLE nomDeLaTable ADD nomDeLaColonne TypeDeValeurs;
  • ALTER TABLE nomDeLaTable DROP COLUMN nomDeLaColonne;

Sources :