MySQL에서 데이터베이스 및 테이블의 메타데이터를 조회하기 위한 일반적인 시스템 뷰입니다.
코드.
SELECT *
FROM INFORMATION_SCHEMA.TABLES;
INFORMATION_SCHEMA.TABLES (MySQL):
INFORMATION_SCHEMA.TABLES는 MySQL의 정보 스키마에 속하는 시스템 뷰로, 데이터베이스의 테이블에 대한 메타데이터를 제공합니다.
주로 데이터베이스 및 테이블의 메타데이터를 조회하고 관리할 때 사용됩니다.
INFORMATION_SCHEMA.TABLES는 데이터베이스 및 테이블 관리에 사용되며, DUAL처럼 단일 값을 반환하는 용도가 아닙니다.
*오라클 DUAL
Oracle 데이터베이스에서 특별한 테이블로서 단일 행과 단일 열을 가집니다.
주로 DUAL은 테스트 목적이나 단일 값을 반환할 때 사용됩니다.
예를 들어, SELECT SYSDATE FROM DUAL;과 같이 현재 날짜 및 시간을 얻을 때 사용됩니다.
Oracle에서는 SQL 문법적으로 FROM 절에 테이블을 요구하기 때문에, DUAL을 사용하여 단일 값을 반환하거나 연산을 수행하는 데에 유용하게 사용됩니다.
'기술스택 > SQL' 카테고리의 다른 글
MySQL VIEW / CTE WITH / CASE WHEN THEN (0) | 2023.10.11 |
---|---|
MySQL 연산자 우선순위, IN vs EXISTS (0) | 2023.10.11 |
MySQL 함수 (0) | 2023.10.11 |
MySQL INDEX 정리 (0) | 2023.10.08 |
MySQL 기본 완전 정리 (0) | 2023.10.05 |