Structure de la table : emprunts
Base de données : Médiathèque
Colonnes de la table
| Nom | Type | Null | Clé | Défaut | Extra |
|---|---|---|---|---|---|
ID_Emprunt
|
int(11) | NO | PRIMARY | NULL | - |
ID_Livre
|
int(11) | NO | INDEX | NULL | - |
ID_Emprunteur
|
int(11) | NO | INDEX | NULL | - |
Date_Emprunt
|
date | NO | - | NULL | - |
Date_Retour
|
date | NO | - | NULL | - |
CREATE TABLE
CREATE TABLE `emprunts` (
`ID_Emprunt` int(11) NOT NULL,
`ID_Livre` int(11) NOT NULL,
`ID_Emprunteur` int(11) NOT NULL,
`Date_Emprunt` date NOT NULL,
`Date_Retour` date NOT NULL,
PRIMARY KEY (`ID_Emprunt`),
KEY `ID_Livre` (`ID_Livre`),
KEY `ID_Emprunteur` (`ID_Emprunteur`),
CONSTRAINT `emprunts_ibfk_1` FOREIGN KEY (`ID_Livre`) REFERENCES `livres` (`ID_Livre`),
CONSTRAINT `emprunts_ibfk_2` FOREIGN KEY (`ID_Emprunteur`) REFERENCES `emprunteurs` (`ID_Emprunteur`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci
Aide rapide
Types de clés :
- PRIMARY : Clé primaire (identifiant unique)
- UNIQUE : Valeur unique dans la colonne
- INDEX : Index pour accélérer les recherches
Exemples de requêtes :
SELECT * FROM emprunts LIMIT 10;SELECT COUNT(*) FROM emprunts;DESCRIBE emprunts;