colonne>*, car 1 n'a pas besoin d'être recherché. dans la table du dictionnaire."/> colonne>*, car 1 n'a pas besoin d'être recherché. dans la table du dictionnaire.">

Maison  >  Article  >  base de données  >  Que signifie « sélectionner 1 dans le tableau » ?

Que signifie « sélectionner 1 dans le tableau » ?

angryTom
angryTomoriginal
2020-02-13 16:13:1420540parcourir

Que signifie « sélectionner 1 dans le tableau » ?

Que signifie « sélectionner 1 dans le tableau » ?

Sélectionner 1 dans le tableau et Sélectionner * dans le tableau sont similaires dans leur utilisation. différences, voir ci-dessous :

1. Il n'y a aucune différence de fonction entre select 1 from mytable et select anycol (n'importe quelle ligne de la collection de tables de destination) depuis mytable et select * from mytable ; il existe un enregistrement Généralement utilisé à des fins conditionnelles.

Le 1 dans select 1 from est une constante, et la valeur de toutes les lignes trouvées l'est, mais en termes d'efficacité, 1>anycol>*, car il n'est pas nécessaire de rechercher la table du dictionnaire .

2. Pour vérifier le nombre d'enregistrements, vous pouvez utiliser select sum(1) from mytable ; ce qui équivaut à select sum(*) from mytable ;

Articles et tutoriels connexes recommandés : Tutoriel 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!

Déclaration:
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