Notions de base
1. Principes de base de MySQL
1.1 Notions de base des bases de données, tables, colonnes et lignes
MySQL est un Système de Gestion de Bases de Données Relationnel (SGBDR). Ce système permet de stocker et manipuler des données sous forme de tables organisées en lignes et en colonnes. L'un des principes fondamentaux de MySQL est l'organisation de l'information en structures logiques appelées bases de données et tables. Voici les concepts essentiels :
Base de données : Une base de données est un conteneur qui stocke un ensemble de tables. Chaque base de données est unique et identifiable par son nom.
Table : Une table est une collection de données structurée en lignes et colonnes. Chaque table représente une entité ou un sujet unique (par exemple, une table "Clients" peut stocker des informations sur les clients).
Colonnes : Aussi appelées champs ou attributs, les colonnes définissent les caractéristiques des données dans une table. Chaque colonne possède un nom et un type de données, qui détermine la nature des données stockées (par exemple,
nom
,adresse
,téléphone
).Lignes : Chaque ligne (ou enregistrement) contient une instance des données définies par les colonnes. Par exemple, une ligne dans une table "Clients" peut représenter un client unique.
Exemple de création de table
Prenons un exemple pour illustrer la création d'une base de données et d'une table simple dans MySQL :
Explication :
La commande
CREATE DATABASE entreprise
crée une base de données appelée "entreprise".Ensuite, la commande
USE entreprise
permet de sélectionner cette base de données pour travailler avec elle.La table
employes
est ensuite créée avec les colonnes suivantes :id
: un entier unique qui s'auto-incrémente pour chaque nouvel employé. Il sert de clé primaire.nom
: un champ texte (chaîne de caractères) pouvant contenir jusqu'à 100 caractères.poste
: un champ texte pour enregistrer le poste de l'employé, limité à 50 caractères.salaire
: un champ numérique décimal permettant d'enregistrer le salaire avec une précision de deux chiffres après la virgule.
Last updated