Maison >base de données >tutoriel mysql >Quelles sont les méthodes de requête MySql ?
Nouveau #
Seulement significatif pour les chiffres
insert into B select * from A;//将A表的信息通过查询新增到B表中去
count;//返回到查询的数据总和
Requête conditionnelle
having;
Par exemple : Trouvez le salaire moyen de chaque rôle, sauf Wu Jiu. Cette phrase peut être réécrite comme suit : « Précisez les conditions avant de regrouper – supprimez Wu Jiu, puis calculez le salaire moyen. ».
Union query
La première façon d'écrire : sélectionnez * dans le nom de la table 1, le nom de la table 2 ;La deuxième façon d'écrire : sélectionnez * à partir du nom de la table 1, rejoignez le nom de la table 2 à condition
La requête Union (plus importante) est une requête multi-tables, et les requêtes précédentes sont toutes des requêtes à table unique. L'opération principale dans les requêtes multi-tables --- Produit cartésien.
L'opération produit cartésien consiste à combiner chaque enregistrement des deux tables pour obtenir un nouvel ensemble d'enregistrements.
Les enregistrements ci-dessus ne correspondent pas à tous les résultats souhaités. Nous pouvons obtenir les résultats souhaités grâce au filtrage.Alors quelle est la différence entre rejoindre on suivi de condition et utiliser où avec condition ?
à partir de plusieurs tables appelées "jointure interne".
Utilisez join on pour exprimer à la fois les connexions internes et externes.
sélectionnez le nom de la colonne de la table 1, jointure interne, table 2, sous condition ; la jointure interne signifie "jointure interne", où inner peut être omis.
sélectionner la colonne de la table 1, joindre à droite la table 2 sous condition ;
sum;//返回到查询的数据总和(只对数字有意义)
Merge query
avg/max/min;//返回查询数据的平均值/最大值/最小值(只对数字有意义)
Cet opérateur est utilisé pour obtenir l'union de deux ensembles de résultats.
select * from 表名 group by 分组条件;
select s1.student_id,s1.score,s2.score from score as s1,score as s2 where s1.student_id=s2.student_id and s1.course_id=3 and s2.course_id=1 and s1.score>s2.score;See More
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!