Condition WHERE
Parfois lors de l'exploitation de la base de données, seules certaines données conditionnelles sont exploitées. Dans ce cas, une clause WHERE peut être ajoutée à l'instruction SQL pour spécifier les conditions d'exploitation des données.
Syntaxe :
SELECT column,… FROM tb_name WHERE definition
Le mot-clé WHERE est suivi d'une expression valide (définition), qui représente les conditions que l'enregistrement de données exploité doit remplir.
Sauf SELECT, le mot-clé de condition WHERE peut être utilisé dans n'importe quelle situation autorisée par la syntaxe SQL, comme UPDATE (mettre à jour), DELETE (supprimer), etc.
Exemple :
SELECT * FROM user WHERE username = 'Jack'
Cet exemple spécifie la condition de requête pour les données où le nom d'utilisateur est égal à Jack.
Description de l'opérateur dans l'expression WHERE :
Description du paramètre :
Quelques exemples WHERE
Selon le nom d'utilisateur Requête l'utilisateur spécifié :
SELECT * FROM user WHERE username = 'Jack'
Interrogez le nom d'utilisateur et le numéro d'identification enregistrés après 0h00 le 1er janvier 2009 :
$regdate = mktime(00, 00, 01, 01, 01, 2009); SELECT uid,username FROM user WHERE regdate >= $regdate
Recherchez tous les utilisateurs dont les noms contiennent le mot user Utilisateur :
SELECT * FROM user WHERE username LIKE '%user%'
Recherchez tous les utilisateurs dont le nom d'utilisateur contient user ou admin :
SELECT * FROM user WHERE username LIKE '%user%' OR username LIKE '%admin%'
Ce qui précède est le contenu de la condition MySQL Where. Pour plus de contenu connexe, veuillez payer. attention au site PHP chinois ( www.php.cn) !