Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 SELECT 문을 사용하여 테이블 이름을 얻으시겠습니까?

<시간/>

SELECT 문을 사용하여 테이블 이름을 얻으려면 "information_schema.tables"를 사용하십시오. 3개의 테이블이 포함된 데이터베이스가 있는 예를 살펴보겠습니다. SELECT 문을 사용하여 모든 테이블 이름을 가져오는 구문입니다.

SELECT Table_name as TablesName from information_schema.tables where table_schema = 'yourDatabaseName';

데이터베이스 "test"를 사용하고 위의 구문을 적용하여 SELECT

를 사용하여 테이블 이름을 가져옵니다.
mysql> use test;
Database changed
mysql> SELECT Table_name as TablesName from information_schema.tables where table_schema = 'test';

3개의 테이블 이름을 출력합니다.

+--------------------+
| TablesName         |
+--------------------+
| destination        |
| myisamtoinnodbdemo |
| originaltable      |
+--------------------+
3 rows in set (0.00 sec)