Maison  >  Article  >  base de données  >  Quelle est la signification de l'instruction « SELECT » dans MySQL et comment l'utiliser ?

Quelle est la signification de l'instruction « SELECT » dans MySQL et comment l'utiliser ?

PHPz
PHPzavant
2023-09-09 11:57:13990parcourir

La commande

Quelle est la signification de linstruction « SELECT » dans MySQL et comment lutiliser ?

SELECT est utilisée pour obtenir des données de la base de données MySQL. Vous pouvez utiliser cette commande à partir de l'invite mysql> ainsi qu'à partir de n'importe quel script tel que PHP.

Syntaxe

Ce qui suit est la syntaxe courante de la commande SELECT pour obtenir des données de la table MySQL - p>

SELECT field1, field2,...fieldN
FROM table_name1, table_name2...
[WHERE Clause]
[OFFSET M ][LIMIT N]

Certains points concernant l'instruction SELECT sont les suivants-

  • Nous pouvons utiliser une ou plusieurs tables séparées par des virgules pour inclure diverses conditions pour la clause WHERE, mais la clause WHERE est une partie facultative de la commande SELECT.

  • Nous pouvons obtenir un ou plusieurs champs dans une seule commande SELECT.

  • Nous pouvons spécifier un astérisque (*) au lieu d'un champ. Dans ce cas, SELECT renvoie tous les champs.

  • Nous pouvons spécifier n'importe quelle condition en utilisant la clause WHERE.

  • Nous pouvons utiliser OFFSET pour spécifier un décalage à partir duquel SELECT commencera à renvoyer les enregistrements. Par défaut, les décalages commencent à zéro.

  • Nous pouvons utiliser l'attribut LIMIT pour limiter le nombre de retours.

Exemple

mysql> Select * from Employee;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
| 200 | Gaurav |
| 300 | Mohan |
+------+--------+

3 rows in set (0.00 sec)

mysql> Select * from Employee Where Name = ‘Ram’;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
+------+--------+

1 row in set (0.00 sec)

mysql> Select Id from Employee;

+-----+
| Id |
+-----+
| 100 |
| 200 |
| 300 |
+-----+

3 rows in set (0.00 sec)

L'exemple ci-dessus montre certaines des façons dont nous pouvons obtenir des enregistrements d'une table MySQL à l'aide de l'instruction SELECT.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer