이 게시물에서는 다음에 대해 설명합니다.
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' 문을 사용하여 테이블 이름을 가져오는 절차를 설명했습니다.