Maison >base de données >tutoriel mysql >Quelle est la signification de l'instruction « SELECT » dans MySQL et comment l'utiliser ?
La commande
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.
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.
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!