Maison > base de données > tutoriel mysql > données de la table de requête MySQL

données de la table de requête MySQL

WBOY
Libérer: 2023-05-08 21:38:06
original
3686 Les gens l'ont consulté

Données de table de requête MySQL

MySQL est un système de gestion de base de données relationnelle couramment utilisé. Lorsque vous utilisez MySQL, vous devez souvent interroger les données des tables. Voici quelques méthodes courantes pour interroger les données d’une table.

  1. Instruction SELECT

L'instruction SELECT est l'instruction de requête la plus couramment utilisée dans MySQL. L'instruction SELECT peut interroger toutes les données de la table ou les données de la colonne spécifiée.

Par exemple, pour interroger toutes les données d'une table nommée utilisateurs, vous pouvez utiliser l'instruction suivante :

SELECT * FROM users;
Copier après la connexion

Cette instruction renverra toutes les lignes et colonnes de la table utilisateurs.

Si vous n'avez besoin d'interroger qu'une partie des données de la table, vous pouvez utiliser l'instruction suivante :

SELECT name, age FROM users;
Copier après la connexion

Cette instruction renverra les données dans la colonne nom et la colonne âge de toutes les lignes de la table utilisateurs.

  1. Instruction WHERE

L'instruction WHERE peut être utilisée pour spécifier une condition et renvoyer uniquement les lignes qui remplissent la condition.

Par exemple, pour interroger les lignes d'une table nommée utilisateurs où la colonne âge est supérieure ou égale à 18, vous pouvez utiliser l'instruction suivante :

SELECT * FROM users WHERE age >= 18;
Copier après la connexion

Cette instruction renverra toutes les lignes et colonnes de la table utilisateurs où la colonne âge est supérieure ou égale à 18 ans.

  1. Instruction ORDER BY

L'instruction ORDER BY peut être utilisée pour trier les résultats renvoyés.

Par exemple, pour interroger une table nommée utilisateurs par ordre croissant d'âge, vous pouvez utiliser l'instruction suivante :

SELECT * FROM users ORDER BY age ASC;
Copier après la connexion

Cette instruction renverra toutes les lignes et colonnes des utilisateurs, triées par ordre croissant de la colonne d'âge.

  1. Instruction GROUP BY

L'instruction GROUP BY peut être utilisée pour regrouper les résultats renvoyés.

Par exemple, pour interroger le nombre de personnes du même âge dans une table nommée utilisateurs, vous pouvez utiliser l'instruction suivante :

SELECT age, COUNT(*) FROM users GROUP BY age;
Copier après la connexion

Cette instruction renverra une liste composée de la colonne âge et du nombre correspondant, triés par ordre croissant. ordre d'âge.

  1. Instruction JOIN

L'instruction JOIN peut être utilisée pour joindre deux tables ou plus afin de combiner des données associées dans leurs lignes. L'instruction JOIN peut être INNER JOIN, LEFT JOIN, RIGHT JOIN, etc.

Par exemple, pour joindre une table nommée utilisateurs et une table nommée commandes, vous pouvez utiliser l'instruction suivante :

SELECT *
FROM users
INNER JOIN orders
ON users.id = orders.user_id;
Copier après la connexion

INNER JOIN signifie renvoyer uniquement les lignes de données qui existent dans les deux tables.

Ci-dessus sont quelques méthodes courantes pour interroger les données de table dans MySQL, à titre de référence uniquement. En utilisation réelle, diverses instructions de requête et méthodes de fonctionnement doivent être utilisées de manière flexible en fonction de situations spécifiques.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal