Maison >base de données >tutoriel mysql >Quelques commandes de requête MySQL couramment utilisées

Quelques commandes de requête MySQL couramment utilisées

PHPz
PHPzoriginal
2023-04-17 16:39:471981parcourir

MySQL est un système de gestion de bases de données relationnelles populaire largement utilisé dans le développement Web et le stockage de données. Les requêtes constituent une partie importante de la récupération et de l'analyse des données à l'aide de MySQL. Voici quelques commandes de requête MySQL couramment utilisées.

  1. SELECT
    SELECT est la commande de requête MySQL la plus couramment utilisée. Il est utilisé pour récupérer des lignes de données d'une table spécifiée et éventuellement sélectionner des colonnes spécifiques à renvoyer.

Syntaxe :

SELECT column_name(s) FROM table_name;

Sélectionnez des colonnes spécifiques à renvoyer via l'instruction SELECT. Voici un exemple :

SELECT name, age FROM employee;
  1. WHERE
    La commande WHERE est utilisée pour filtrer les lignes de données de la table qui répondent aux conditions spécifiées.

Syntaxe :

SELECT column_name(s) FROM table_name WHERE condition;

Ce qui suit est un exemple :

SELECT name, age FROM employee WHERE age > 30;
  1. ORDER BY
    ORDER BY La commande est utilisée pour trier le résultat défini selon des critères spécifiés, par défaut par ordre croissant.

Syntaxe :

SELECT column_name(s) FROM table_name ORDER BY column_name ASC|DESC;

Ce qui suit est un exemple :

SELECT name, age FROM employee ORDER BY age DESC;
  1. GROUP BY
    La commande GROUP BY est utilisée pour calculer une fonction d'agrégation en regroupant l'ensemble de résultats en fonction d'une ou plusieurs colonnes. Les fonctions d'agrégation sont un ensemble de fonctions intégrées permettant de résumer des données, telles que COUNT, AVG, SUM, etc.

Syntaxe :

SELECT column_name(s) FROM table_name GROUP BY column_name;

Ce qui suit est un exemple :

SELECT age, COUNT(*) FROM employee GROUP BY age;
  1. JOIN
    La commande JOIN est utilisée pour fusionner les données de deux ou plusieurs tables en un seul ensemble de résultats.

Syntaxe :

SELECT column_name(s) FROM table_name1 JOIN table_name2 ON condition;

Ce qui suit est un exemple :

SELECT employee.name, department.name FROM employee JOIN department ON employee.department_id = department.id;
  1. DISTINCT
    La commande DISTINCT est utilisée pour renvoyer la seule valeur distincte dans le jeu de résultats.

Syntaxe :

SELECT DISTINCT column_name(s) FROM table_name;

Ce qui suit est un exemple :

SELECT DISTINCT age FROM employee;
  1. LIMIT
    La commande LIMIT est utilisée pour limiter le nombre de lignes renvoyées par la requête.

Syntaxe :

SELECT column_name(s) FROM table_name LIMIT number;
SELECT column_name(s) FROM table_name LIMIT offset, number;

La première syntaxe est utilisée pour renvoyer les n premières lignes, la deuxième syntaxe est utilisée pour ignorer les x premières lignes et renvoyer n lignes.

Ce qui suit est un exemple :

SELECT name, age FROM employee LIMIT 10;
SELECT name, age FROM employee LIMIT 20, 10;

Ces ci-dessus sont quelques commandes de requête MySQL couramment utilisées. MySQL fournit également de nombreuses autres commandes, telles que INSERT, UPDATE, DELETE, etc., qui peuvent être utilisées pour la manipulation et la gestion des données. Si vous souhaitez en savoir plus sur les commandes de requête MySQL, veuillez vous référer à la documentation MySQL ou suivre une formation sur Internet.

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!

Déclaration:
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