Maison  >  Article  >  base de données  >  Pratique de conception de table MySQL : créer une table d'informations sur le film et une liste de distribution

Pratique de conception de table MySQL : créer une table d'informations sur le film et une liste de distribution

WBOY
WBOYoriginal
2023-07-01 20:16:372248parcourir

Pratique de conception de tables MySQL : créer une table d'informations sur le film et une liste de distribution

Introduction : Dans la conception de bases de données, la création de tables est un lien très critique. Cet article prendra le tableau d'informations sur le film et la liste de diffusion comme exemples pour présenter en détail comment concevoir et créer des tables MySQL, et joindre des exemples de code correspondants.

1. Conception et création d'un tableau d'informations sur le film

Le tableau d'informations sur le film est utilisé pour stocker des informations relatives au film, notamment le nom du film, le réalisateur, l'heure de sortie, le type de film et d'autres champs. Voici le processus de conception et de création du tableau d'informations sur le film. Tout d'abord, nous devons sélectionner le type de champ approprié.

  1. Créer une base de données

Tout d'abord, nous devons créer une base de données pour stocker les tables et les données. Ouvrez la ligne de commande MySQL ou utilisez un outil visuel et entrez la commande suivante pour créer une base de données nommée "film_db".

CREATE DATABASE film_db;
  1. Créer une table d'informations sur le film

Ensuite, nous devons créer une table d'informations sur le film nommée "film" et définir les propriétés de chaque champ. Vous trouverez ci-dessous un exemple de code pour la conception et la création d'un tableau d'informations sur le film.

CREATE TABLE movie (
  id INT PRIMARY KEY AUTO_INCREMENT,
  title VARCHAR(255) NOT NULL,
  director VARCHAR(100) NOT NULL,
  release_date DATE NOT NULL,
  genre VARCHAR(100) NOT NULL
);

Dans l'exemple ci-dessus, nous avons utilisé des types de champs tels que INT, VARCHAR et DATE pour représenter respectivement l'ID du film, le nom du film, le réalisateur, la date de sortie et le type de film. Parmi eux, le champ id est défini comme clé primaire et l'attribut AUTO_INCREMENT est utilisé pour implémenter la fonction d'auto-incrémentation.

2. Conception et création de la liste de distribution

La liste de distribution est utilisée pour stocker des informations relatives à l'acteur, notamment le nom de l'acteur, son sexe, sa date de naissance, sa nationalité et d'autres champs. Voici le processus de conception et de création de la liste de distribution. Vous devez également choisir le type de champ approprié.

  1. Créer un acteur

Tout d'abord, nous devons créer un acteur nommé "acteur" et définir les propriétés de chaque champ. Vous trouverez ci-dessous un exemple de code pour la conception et la création d'une distribution.

CREATE TABLE actor (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100) NOT NULL,
  gender ENUM('Male', 'Female') NOT NULL,
  birthdate DATE NOT NULL,
  nationality VARCHAR(100) NOT NULL
);

Dans l'exemple ci-dessus, nous avons utilisé des types de champs tels que INT, VARCHAR, ENUM et DATE pour représenter respectivement l'ID de l'acteur, le nom de l'acteur, le sexe, la date de naissance et la nationalité. Parmi eux, le champ id est défini comme clé primaire et l'attribut AUTO_INCREMENT est utilisé pour implémenter la fonction d'auto-incrémentation. Le champ genre utilise ENUM pour définir la plage de valeurs de genre.

3. Résumé

Grâce à l'exemple de code ci-dessus, nous pouvons voir que le processus de création d'une table dans MySQL est très simple. Définissez simplement le nom de la table, les champs et les propriétés des champs, puis sélectionnez le type de champ approprié. Une conception raisonnable des tables peut améliorer les performances et l'évolutivité de la base de données. Les besoins de l'entreprise et les caractéristiques des données doivent donc être pleinement pris en compte lors de la conception des tables.

J'espère que cet article vous sera utile dans la conception de tables MySQL. Dans les applications réelles, vous pouvez également ajouter des index, des contraintes, des déclencheurs et d'autres fonctions selon vos besoins pour améliorer la conception des tables. Grâce à un apprentissage et à une pratique continus, vous deviendrez plus compétent dans la conception et la création de tables MySQL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn