Database

Lister

Lister les bases de données (que l’utilisateur peut voir)

SHOW DATABASES [LIKE 'pattern' | WHERE expr]

Créer

Contrairement aux mots-clés SQL les noms de databases et tables sont sensibles à la casse sous Unix.

CREATE DATABASE nom_database

Sélectionner une BDD

Sélectionner la BDD sur laquelle effectuer les opérations (création de table, manipulation des données, etc).

USE nom_database

Supprimer

DROP DATABASE [IF EXISTS] nom_database

Base de données natives

information_schema

information_schema est une base de donnée native, gérée automatiquement par le SGBD MySQL où l’on peut trouver diverses stats et informations sur les bases de données et tables du serveur.

Exemples:

Doc MySQL information_schema


performance_schema

performance_schema est également une base de données native.
Elle permet de voir les évènements qui se passent sur le serveur MySQL

Exemple:

Doc MySQL performance_schema


sys

sys est une base de données native qui contient des vues de performance_schema.
Ces vues créent des stats plus facilement compréhensibles

Exemple:

Doc MySQL sys