当前位置:网站首页>MySQL insère les résultats de la requête dans une autre table

MySQL insère les résultats de la requête dans une autre table

2022-06-10 21:36:00 Black Horse programmeur officiel

Objectifs d'apprentissage

  • Capable d'écrire unSQLDéclarations

1. Penser

Il n'y en a qu'un.goodsTableau,Nous voulons ajouter une catégorie de produits,Par exemple,:Les informations de classification des appareils mobiles,Seulement pargoodsLe tableau ne peut pas compléter l'ajout de la classification des produits,Comment ajouter des informations sur la classification des produits?

La réponse:

  1. Créer un tableau de classification des produits,Prends ça.goodsLes renseignements sur la classification des marchandises figurant dans le tableau sont ajoutés au tableau..
  2. Oui.goodsChangement du nom de la classification dans le tableau à la classification correspondante dans le tableau de la classification des marchandisesid

2. Créer un tableau de classification des produits

-- Créer un tableau de classification des produits
create table good_cates(
    id int not null primary key auto_increment, 
    name varchar(50) not null
);

3. Prends ça.goodsClassification des marchandises dans le tableau ajouter au tableau de classification des marchandises

-- RequêtegoodsInformations sur le classement des marchandises dans le tableau
select cate_name from goods group by cate_name;

-- Insérer les résultats de la requête dansgood_catesDans le tableau
insert into good_cates(name) select cate_name from goods group by cate_name;

-- Ajouter des informations sur la classification des appareils mobiles
insert into good_cates(name) values('Appareils mobiles');

Description:

  • insert into .. select .. Représentation: Insère les résultats de la requête dans le tableau spécifié,C'est - à - dire la copie de table.

4. Résumé

  • Pour compléter la copie de table, vous pouvez utiliser : insert into .. select .. SQLDéclarations

MySQLUtilisation de base de la base de données
Comprendre le rôle de la base de données 、 Caractéristiques et système de gestion de base de données relationnelle MySQL Introduction à l'installation de la base de données Types de données et contraintesClient en ligne de commandeMySQLUtilisation de
asEtdistinctMots clésSQLDéclarations—whereRequête conditionnelleMySQL Requête de tri et requête de pagination
MySQL Requête conditionnelle pour la base de données
mysqlFonctions d'agrégation communes dansMysql Requête de groupe pour MySQL Connexion dans la requête de connexion 、Connexion à gauche、Connexion droite、Auto - connexionMySQL Introduction et utilisation des sous - requêtes
Trois paradigmes de conception de base de donnéesClé étrangèreSQLRédaction des déclarationsExercice-Utilisation combinée de fonctions de regroupement et d'agrégation
MySQL Utilisation avancée de la base de données
Mise à jour……
原网站

版权声明
本文为[Black Horse programmeur officiel]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/161/202206102026562141.html