Maison > Article > base de données > Établir une table d'adresses de livraison des utilisateurs pour le système d'épicerie dans MySQL
Pour établir la table des adresses de livraison des utilisateurs du système de courses alimentaires dans MySQL, des exemples de code spécifiques sont requis
Lors du développement d'un système de courses alimentaires, l'adresse de livraison de l'utilisateur est une partie très importante et nécessite une table de base de données indépendante pour stocker it Les informations sur l’adresse de livraison de l’utilisateur. Dans MySQL, vous pouvez utiliser l'instruction CREATE TABLE pour créer une table d'adresses de livraison utilisateur.
Tout d'abord, nous créons une base de données nommée « adresse », puis créons une table nommée « user_address » dans la base de données pour stocker les informations sur l'adresse de livraison de l'utilisateur. La structure de la table est la suivante :
CREATE TABLE user_address ( address_id INT(11) NOT NULL AUTO_INCREMENT, user_id INT(11) NOT NULL, recipient_name VARCHAR(50) NOT NULL, phone_number VARCHAR(20) NOT NULL, province VARCHAR(50) NOT NULL, city VARCHAR(50) NOT NULL, district VARCHAR(50) NOT NULL, street VARCHAR(100) NOT NULL, PRIMARY KEY (address_id), FOREIGN KEY (user_id) REFERENCES users(user_id) );
Le code ci-dessus crée une table nommée "user_address", qui contient les champs suivants :
Lors de la création de la table, des contraintes de clé étrangère sont utilisées pour garantir que la valeur du champ user_id doit exister dans le champ user_id de la table user. Cela garantit que chaque adresse de livraison correspond à un utilisateur légitime.
Ensuite, vous pouvez insérer des données de test dans la table user_address pour vérifier l'exactitude de la table. L'exemple de code pour insérer des données est le suivant :
INSERT INTO user_address (user_id, recipient_name, phone_number, province, city, district, street) VALUES (1, '张三', '13812345678', '北京市', '北京市', '朝阳区', '朝阳路1号'), (1, '张三', '13812345678', '上海市', '上海市', '浦东新区', '浦东路2号'), (2, '李四', '13998765432', '广东省', '广州市', '天河区', '天河路3号');
Le code ci-dessus insère trois données d'adresse de test, qui appartiennent respectivement à Zhang San avec l'ID 1 et à Li Si avec l'ID 2.
Grâce à l'exemple de code ci-dessus, nous avons terminé la création et l'insertion des données de la table des adresses de livraison des utilisateurs du système de courses alimentaires dans MySQL. Les développeurs peuvent apporter les modifications et extensions correspondantes en fonction de leurs besoins réels pour répondre aux besoins fonctionnels et logiques métier du système.
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!