FROM DUAL est utilisé dans MySQL pour récupérer les données d'une table virtuelle à une seule ligne DUAL, souvent utilisée pour obtenir la date et l'heure actuelles, la version de la base de données, ou comme espace réservé dans une requête ou pour exécuter une instruction DDL.
FROM DUAL dans MySQL
Question : Que signifie FROM DUAL dans MySQL ?
Réponse :
FROM DUAL est utilisé dans MySQL pour récupérer les données d'une table virtuelle DUAL contenant une seule ligne. Il est souvent utilisé pour effectuer des requêtes ou obtenir des informations de métadonnées sans la table de données réelle.
Explication détaillée :
La table DUAL est une table virtuelle spéciale qui ne contient aucune donnée mais existe toujours dans la base de données. Il contient une ligne avec le nom de colonne DUMMY.
Lorsque vous utilisez l'instruction FROM DUAL pour récupérer des données de la table DUAL, elle renvoie la valeur de cette seule ligne, qui est DUMMY. Cette valeur est généralement utilisée comme espace réservé ou constante pour faciliter la construction de requêtes.
L'instruction FROM DUAL a les utilisations suivantes :
SELECT NOW() FROM DUAL
. SELECT NOW() FROM DUAL
。SELECT VERSION() FROM DUAL
。SELECT * FROM table1 WHERE id IN (SELECT DUMMY FROM DUAL)
。CREATE TABLE table1 (id INT) FROM DUAL
Utilisez la fonction VERSION(), telle que SELECT VERSION() FROM DUAL
.
Par exemple, il peut être utilisé pour obtenir un ensemble de résultats vide à joindre à une autre table, comme SELECT * FROM table1 WHERE id IN (SELECT DUMMY FROM DUAL)
.
CREATE TABLE table1 (id INT) FROM DUAL
. 🎜🎜🎜🎜Syntaxe : 🎜🎜<code class="sql">SELECT <expression> FROM DUAL;</code>
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!