Programme de calendrier d'activités personnelles - Contenu des tables de base de données MySQL - 2


Mais attendez! Nous n'avons pas besoin de stocker les informations de date et d'heure ET l'horodatage correspondant dans la base de données. Tout ce que nous avons vraiment besoin de stocker est les act_timestamp_1 et act_timestamp_2 car ces horodatages contiennent les informations de date et d'heure individuelles. Cela réduit donc les champs de la table à seulement ces six.

act_ID
act_title
act_desc
act_timestamp_1
act_timestamp_2
act_status

Maintenant que nous savons quels éléments de données ou informations seront stockés pour chaque activité, nous devons également dire à MySQL ce que type des données se trouvent dans chaque champ. Par exemple, s'agit-il d'une valeur numérique ou d'une chaîne de caractères? Quelle est la taille des données? Quelle sera la valeur par défaut ou s'il n'y a pas de données (null). MySQL dispose d'une liste de types de données (définitions ou mots descriptifs) que vous pouvez utiliser à cet effet. Voici une liste des plus fréquemment utilisés et vous pouvez trouver une liste complète sur le site Web MySQL (//dev.mysql.com/doc/mysql/en/column-types.html). Cependant, dans notre exemple, nous n'utiliserons pas tous ces éléments. Il existe trois types de champs de données dans notre exemple (entier, caractère variable et texte).

Table des types de données MySQL pour les activités

act_ID
INT (11)
Entier numérique et taille maximale 11 entiers de long
NON SIGNÉ
Ne peut pas être un nombre négatif
PAS NUL
Le champ ne peut pas être vide
INCRÉMENTATION AUTOMATIQUE
MySQL augmentera cette valeur de 1 chaque fois qu'un nouvel enregistrement est ajouté à la table
act_title
VARCHAR (255)
Chaîne de caractères variable et taille maximale de 255 caractères
PAS NUL
act_desc
TEXTE
Chaîne de caractères variable jusqu'à 64 Ko de long
NUL
Le champ peut être vide
PAR DÉFAUT NUL
act_timestamp_1INT (50)
PAS NUL
PAR DÉFAUT 0
act_timestamp_2INT (50)
PAS NUL
PAR DÉFAUT 0
act_statusINT (1)
PAS NUL
PAR DÉFAUT 0
PRIMARY KEY act_ID
Le champ act_ID est l'identifiant unique de cet enregistrement

Alors, à quoi ressemblerait ce tableau avec les données qui y sont stockées? Eh bien, les données de chaque activité seront stockées ensemble et ce groupe de données est appelé un record. Ainsi, deux activités entraîneront deux enregistrements dans le tableau.

1
2
PHP
Fête de Bob
Bella PHP article dû
Fête d'anniversaire de Bob
1114059600
1114075000
...
...
1
0

Voici à quoi ressemblera le code SQL. Comme vous pouvez le voir, nous nous connectons d'abord au serveur comme vous l'avez appris dans un tutoriel précédent. Les noms et descriptions des champs sont placés entre parenthèses, c'est-à-dire entre activités (...). Chaque nom de champ et sa description se terminent par une virgule. Le code entier est placé entre les guillemets pour l'instruction sql.
$ sql = "";

← Retour







Créer sa première base de données Access - Création d'une table (1/4) (Août 2022)



Tags Article: Programme de calendrier des activités personnelles - Ce qui entre dans les tables de base de données MySQL - 2, PHP, Ce qui entre dans les tables de base de données MySQL, comment configurer la table MySQL, qu'est-ce qu'un type de données MySQL, qu'est-ce qu'un champ de table MySQL, qu'est-ce qu'un enregistrement de table MySQL , construction d'une table dans MySQL, construction d'une table à l'aide de PHP