집 >데이터 베이스 >MySQL 튜토리얼 >`SELECT FROM`을 사용하지 않고 MySQL에서 테이블 존재를 어떻게 확인할 수 있습니까?
"SELECT FROM" 구문 없이 MySQL에 테이블이 있는지 확인
MySQL을 다룰 때 일반적인 "SELECT FROM" 메서드 없이 테이블이 존재하는지 확인하는 방법을 갖는 것이 중요합니다.
배경
"SELECT testcol FROM testtable"을 사용하고 반환된 필드 수를 확인하는 것이 일반적인 관행이지만 더 우아하고 직접적인 방법이 있습니다.
해결책: INFORMATION_SCHEMA
가장 정확한 방법은 INFORMATION_SCHEMA를 사용하는 것입니다.
<code class="language-sql">SELECT * FROM information_schema.tables WHERE table_schema = 'yourdb' AND table_name = 'testtable' LIMIT 1;</code>
쿼리에서 행이 생성되면 테이블이 존재하는 것입니다.
대체: 테이블 표시
또는 SHOW TABLES를 활용할 수도 있습니다.
<code class="language-sql">SHOW TABLES LIKE 'yourtable';</code>
마찬가지로 결과 집합에 행이 있으면 테이블이 있음을 나타냅니다.
위 내용은 `SELECT FROM`을 사용하지 않고 MySQL에서 테이블 존재를 어떻게 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!