Concepts

Définitions

Base de donnée
lot d'informations stockées dans un dispositif informatique. Les technologies existantes permettent d'organiser et de structurer la base de données de manière à pouvoir facilement manipuler le contenu et stocker efficacement de très grandes quantités d'informations
SQL
Structured Query Language : repose sur l'anglais; utilisé dans différentes base de données (Oracle, Microsoft SQL Server, ...)
Table
Sous ensemble d'une base de données qui stocke les données
Ligne
Un enregistrement dans une table, qui peut contenir plusieurs champs
Colonne
Nom d'un champs dans une ligne

Exemple

Auteur Titre Type Année
Mark Twain Les aventures de Tom Sawyer Fiction 1876
Charles Darwin L'origine des espèces Science 1856
William Shakespeare Roméo et Juliette Théâtre 1594
J.K. Rowling Harry Potter à l'école des sorciers Fiction 1997

Ligne de commande

Information sur la commande mysql
$ man mysql

Connexion à la base (remplacez user par votre nom d'utilisateur)
$ mysql -u user -p

Une fois connecté

Afficher la liste des base disponibles
mysql> show databases;

Changer son mot de passe
mysql> set password = password('biscuit');

Sélectionner une base de données
mysql> use base;

Afficher la liste des tables pour la base sélectionnée
mysql> show tables;

Exécuter un script externe
mysql> source script.sql