Dans MySQL, vous pouvez interroger les valeurs de deux champs via l'instruction SELECT. La syntaxe de la requête est "SELECT nom du champ 1, nom du champ 2 FROM nom de la table de données [clause WHERE];". L'instruction SELECT peut obtenir des données dans plusieurs champs. Il vous suffit de spécifier le nom du champ à rechercher après le mot-clé SELECT. Différents noms de champs peuvent être séparés par des virgules ","; la "clause WHERE" est facultative, utilisée pour définir la requête. conditions Si cet élément est défini, les données de la requête seront limitées pour répondre aux conditions de la requête.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Dans MySQL, vous pouvez utiliser l'instruction SELECT pour interroger les valeurs de deux champs.
L'instruction SELECT peut obtenir des données dans plusieurs champs. Il vous suffit de spécifier le nom du champ à rechercher après le mot-clé SELECT. Les différents noms de champs sont séparés par des virgules ",". Il n'est pas nécessaire d'ajouter une virgule après le mot-clé SELECT. dernier champ.
La syntaxe pour interroger deux champs est la suivante :
SELECT 字段名1,字段名2 FROM 数据表名 [WHERE子句];
Le nom du champ après le mot-clé SELECT est le champ qui doit être recherché, il vous suffit donc de suivre le mot-clé SELECT avec les noms des deux champs. dans le tableau qui doit être interrogé.
Clause WHERE : elle est facultative. Si vous sélectionnez cet élément, les données de la requête seront limitées pour répondre aux conditions de la requête.
Exemple : Obtenez les valeursdes deux champs id et name de la table tb_students_info
mysql> SELECT id,name FROM tb_students_info;
Les résultats de sortie affichent toutes les données sous les deux champs id et name dans la table tb_students_info .
Connaissances étendues :
Le nom du champ après le mot-clé SELECT est le champ qui doit être trouvé, donc si vous souhaitez lister tous les champs du tableau, vous pouvez suivre le mot-clé SELECT avec les noms de tous les champs du tableau.
Exemple : interrogez toutes les données de la table tb_students_info
SELECT id,name,dept_id,age,sex,height,login_date FROM tb_students_info;
Mais parfois, comme la table comporte de nombreux champs, il n'est pas possible de se souvenir des noms de tous les champs, cette méthode est donc très peu pratique.
Par conséquent, nous pouvons utiliser "*
" pour interroger tous les champs de la table, syntaxe :
SELECT * FROM 表名;
Lorsque vous utilisez "*" pour interroger, vous ne pouvez trier qu'en fonction de l'ordre des champs dans la table de données, et ne pouvez pas le modifier l'ordre des champs.
Dans l'exemple ci-dessus, les données de tous les champs sont interrogées à partir de la table tb_students_info, qui est :
mysql> SELECT * FROM tb_students_info;
Les résultats montrent que lorsque le caractère générique "*" est utilisé, toutes les colonnes seront renvoyées et les données les colonnes seront affichées dans l’ordre de création du tableau.
Remarque : En règle générale, il est préférable de ne pas utiliser le caractère générique "*", sauf si vous devez utiliser toutes les données de champ du tableau. Même si l'utilisation de caractères génériques permet de gagner du temps lors de la saisie des instructions de requête, l'obtention de données de colonne inutiles réduit souvent l'efficacité de la requête et de l'application utilisée. L'avantage d'utiliser "*" est que lorsque les noms des colonnes recherchées ne sont pas connus, ils peuvent être obtenus via "*".
【Recommandations associées : tutoriel vidéo mysql】
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!