FROM DUAL は、MySQL で単一行の仮想テーブル DUAL からデータを取得するために使用されます。多くの場合、現在の日付と時刻、データベースのバージョンを取得するために、またはクエリ内のプレースホルダーとして、または DDL ステートメントを実行するために使用されます。 。
MySQL の FROM DUAL
質問: MySQL の FROM DUAL とはどういう意味ですか?
回答:
FROM DUAL は、単一行を含む仮想テーブル DUAL からデータを取得するために MySQL で使用されます。実際のデータ テーブルを使用せずにクエリを実行したり、メタデータ情報を取得したりするためによく使用されます。
詳細な説明:
DUAL テーブルは、データを含まない特別な仮想テーブルですが、データベース内に常に存在します。これには、列名が DUMMY の行が 1 つ含まれています。
FROM DUAL ステートメントを使用して DUAL テーブルからデータを取得すると、その単一行の値 (DUMMY) が返されます。この値は通常、クエリの構築に役立つプレースホルダーまたは定数として使用されます。
FROM DUAL ステートメントには次の用途があります:
SELECT など) を使用します。デュアル
から今 () です。 SELECT VERSION() FROM DUAL
などの VERSION() 関数を使用します。 SELECT * FROM table1 WHERE id IN のように、空の結果セットを取得して別のテーブルに結合するために使用できます。 (デュアルからダミーを選択)
。 CREATE TABLE table1 (id INT) FROM DUAL
のように、テーブルの作成または削除に使用できます。 構文:
<code class="sql">SELECT <expression> FROM DUAL;</code>
ここで、
以上がmysql で from Dual とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。