Comment utiliser les crochets dans MySQL

下次还敢
Libérer: 2024-04-27 07:27:14
original
1167 Les gens l'ont consulté

Les crochets MySQL ont trois utilisations principales : 1. Échappement de l'identifiant ; 2. Sous-requête ; 3. Contrôle de priorité, les expressions entre parenthèses sont évaluées en premier.

Comment utiliser les crochets dans MySQL

Utilisation des parenthèses dans MySQL

Les parenthèses dans MySQL ont trois utilisations principales :

1. Échappement de l'identifiant

Lorsque l'identifiant (nom de la table, nom de la colonne, etc.) contient des espaces ou des spéciaux. les caractères peuvent être entourés de guillemets (``). Cela permet de garantir que MySQL interprète correctement les identifiants.

Par exemple :

<code>SELECT * FROM `My Table`;</code>
Copier après la connexion

2. Sous-requête

Les parenthèses (()) sont utilisées pour contenir des sous-requêtes, qui sont des requêtes imbriquées dans la requête principale. Les résultats de la sous-requête sont utilisés comme valeurs ou conditions dans la requête principale.

Par exemple :

<code>SELECT * FROM users WHERE name IN (
  SELECT name FROM other_users
  WHERE age > 30
);</code>
Copier après la connexion

3. Contrôle de priorité

Les parenthes peuvent également être utilisées pour contrôler la priorité des opérateurs. L'expression à l'intérieur de l'opérateur est évaluée en premier, puis l'expression en dehors des parenthèses.

Par exemple, la requête suivante évaluera d'abord l'expression d'addition entre parenthèses, puis l'expression de multiplication :

<code>SELECT 10 * (5 + 2);  -- 结果为 70</code>
Copier après la connexion

Il est important de noter que les règles de préséance donnent la priorité à l'ordre des opérateurs, suivi des parenthèses. Par exemple, l'opérateur de multiplication a une priorité plus élevée que l'opérateur d'addition, même si l'expression d'addition entre parenthèses est évaluée en premier :

<code>SELECT 10 * (5 + 2);  -- 结果为 90</code>
Copier après la connexion

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!

Étiquettes associées:
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!