MySQL에서 SELECT 문을 사용하여 테이블 이름 가져오기

Mysqleseo Select Mun Eul Sayonghayeo Teibeul Ileum Gajyeoogi



MySQL 데이터베이스에서 데이터는 표 형식으로 저장됩니다. 데이터베이스 관리자로서 모든 데이터베이스 개체의 모든 실행 프로세스 및 수정 사항을 주시하는 것은 어렵습니다. MySQL에서는 테이블 이름을 효율적으로 관리하기 위해 모든 데이터베이스에서 테이블 이름을 가져오는 여러 명령을 사용할 수 있습니다.

이 게시물에서는 다음에 대해 설명합니다.

MySQL에서 'SELECT' 문을 사용하여 모든 테이블 이름을 결정하는 방법은 무엇입니까?

MySQL 데이터베이스 테이블 이름을 표시하려면 ' 선택하다 ' 성명. 이를 위해 제공된 단계를 확인하십시오.







1단계: 터미널 연결

먼저 아래 나열된 명령을 실행하여 Windows 터미널을 MySQL 서버와 연결합니다.



mysql -u 루트 -p

결과적으로 비밀번호를 묻는 메시지가 표시됩니다.







2단계: 모든 테이블 이름 표시

이제 '를 실행하십시오. 선택하다 ' 명령과 함께 ' information_schema.tables ” 데이터베이스 내의 모든 기존 테이블 및 쇼에 대한 정보를 가져옵니다.

information_schema.tables에서 Table_name을 TablesName으로 선택합니다.



MySQL에서 'SELECT' 문을 사용하여 여러 데이터베이스의 테이블 이름을 결정하는 방법은 무엇입니까?

한 번에 여러 데이터베이스 테이블을 표시하려면 ' 노동 조합 ” 연산자를 사용할 수 있습니다.

table_schema = 'mariadb'인 information_schema.tables에서 Table_name을 TablesName으로 선택합니다. UNION table_schema = 'mynewdb'인 information_schema.tables에서 TablesName으로 Table_name을 선택합니다.

여기:

  • 선택하다 ” 명령은 데이터베이스에서 레코드를 선택하는 데 사용됩니다.
  • 테이블 이름 '는 기본 변수입니다.
  • 테이블 이름 ”는 결과 테이블 열의 이름입니다.
  • information_schema.tables ” 연산자는 두 개 또는 여러 개의 결과를 결합합니다. 선택하다 ' 진술.
  • 어디 ” 절은 제공된 조건을 만족하는 레코드를 추출합니다.
  • table_schema ” 변수는 데이터베이스 이름을 저장하는 데 사용됩니다.
  • 마리아디비 ' 그리고 ' mynewdb ”는 데이터베이스 이름입니다.

보시다시피 위에 나열된 두 데이터베이스의 테이블이 동일한 테이블에 표시됩니다.

여러 '의 결과를 얻는 또 다른 방법 선택하다 ' 개별 테이블의 쿼리, 세미콜론 ' ; '를 사용할 수 있습니다.

table_schema = 'mariadb'인 information_schema.tables에서 Table_name을 TablesName으로 선택합니다. table_schema = 'mynewdb'인 information_schema.tables에서 Table_name을 TablesName으로 선택합니다.

그게 다야! MySQL의 'SELECT' 문을 사용하여 테이블 이름을 가져오는 다양한 쿼리를 제공했습니다.

결론

'를 사용하여 테이블 이름을 얻으려면 선택하다 ” MySQL의 문, “ information_schema.tables에서 TablesName으로 Table_name을 선택합니다. ” 명령을 사용할 수 있습니다. 여러 '의 결과를 얻으려면 선택하다 ' 문을 한 번에 ' 노동 조합 ” 연산자를 사용할 수 있습니다. 한편, “ ; ”는 서로 다른 데이터베이스의 테이블 이름을 개별적으로 보여줍니다. 이 게시물은 MySQL에서 'SELECT' 문을 사용하여 테이블 이름을 가져오는 절차를 설명했습니다.