Maison >base de données >tutoriel mysql >Tutoriel de conception de table MySQL : Créer une table de playlist musicale simple
Tutoriel de conception de table MySQL : Créer une table de liste de lecture musicale simple
Lors du développement d'une application de lecteur de musique, une exigence courante est de créer une liste de lecture musicale pour gérer les chansons préférées de l'utilisateur. Ce didacticiel vous montrera comment utiliser une base de données MySQL pour créer une simple table de playlist musicale. Voici les étapes détaillées :
Étape 1 : Créer une base de données et des tables
Tout d'abord, nous devons créer une base de données dans MySQL pour stocker les informations de la playlist musicale. Ouvrez le terminal de ligne de commande MySQL et entrez la commande suivante :
CREATE DATABASE music_player; USE music_player;
Ensuite, nous créons une table nommée "playlist" pour stocker les informations de la playlist musicale. Le tableau contiendra des champs tels que le nom de la chanson, l'artiste, la durée et le numéro de piste. Entrez la commande suivante pour créer une table :
CREATE TABLE playlist ( id INT PRIMARY KEY AUTO_INCREMENT, track_number INT NOT NULL, title VARCHAR(100) NOT NULL, artist VARCHAR(100) NOT NULL, duration INT NOT NULL );
Dans le code ci-dessus, nous utilisons certains types de données courants pour définir les champs de la table. Le champ id est la clé primaire et est automatiquement incrémenté pour générer un identifiant unique. Le champ track_number est le numéro de la piste, le champ titre est le nom de la chanson, le champ artiste est le nom de l'artiste et le champ durée est la durée de la chanson. Ils ne peuvent pas être vides.
Étape 2 : Insérer des données
Maintenant que nous avons créé un tableau de playlist musicale vide, nous pouvons insérer des données de test dans le tableau. Entrez la commande suivante pour insérer des données :
INSERT INTO playlist (track_number, title, artist, duration) VALUES (1, 'Song 1', 'Artist 1', 180), (2, 'Song 2', 'Artist 2', 210), (3, 'Song 3', 'Artist 3', 240), (4, 'Song 4', 'Artist 4', 190), ... (n, 'Song n', 'Artist n', duration_n);
Dans le code ci-dessus, nous utilisons l'instruction INSERT INTO pour insérer des données dans la table de playlist. Chaque instruction INSERT insère des informations sur une chanson, notamment le numéro de piste, le nom de la chanson, l'artiste et la durée de la chanson. Vous pouvez insérer autant de données que nécessaire.
Étape 3 : interroger les données
Maintenant que nous avons inséré avec succès certaines données de test, nous pouvons utiliser l'instruction SELECT pour interroger les chansons de la playlist. Entrez la commande suivante pour interroger les données :
SELECT * FROM playlist;
Dans le code ci-dessus, nous utilisons l'instruction SELECT * FROM playlist pour interroger toutes les données de la table de playlist. Vous pouvez rédiger des requêtes plus complexes selon vos besoins.
Étape 4 : Mettre à jour et supprimer des données
Dans les applications pratiques, nous pouvons avoir besoin de mettre à jour ou de supprimer des chansons dans la playlist. Voici un exemple de code :
Mettre à jour les données :
UPDATE playlist SET artist = 'New Artist' WHERE id = 1;
Dans le code ci-dessus, nous utilisons l'instruction UPDATE pour mettre à jour le nom de l'artiste de la chanson avec l'identifiant 1 en "Nouvel artiste".
Supprimer les données :
DELETE FROM playlist WHERE id = 2;
Dans le code ci-dessus, nous utilisons l'instruction DELETE pour supprimer la chanson avec l'identifiant 2.
Résumé :
Grâce à cet exemple simple, nous avons appris à créer une table de playlist musicale dans MySQL et à effectuer des opérations d'insertion, de requête, de mise à jour et de suppression de données. Bien entendu, les applications réelles peuvent avoir des exigences plus importantes et des fonctions plus complexes, mais ce didacticiel vous fournit un point de départ. J'espère que ce tutoriel vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!