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

MySQL 데이터베이스, 테이블 및 열 정보 표시


mysqlshow 클라이언트는 존재하는 데이터베이스, 해당 테이블 또는 테이블의 열이나 인덱스를 확인하는 데 사용할 수 있습니다. 여러 SQL SHOW 문에 대한 명령줄 인터페이스를 제공합니다.

mysqlshow 호출

mysqlshow 유틸리티는 아래와 같이 호출할 수 있습니다 -

shell> mysqlshow [options] [db_name [tbl_name [col_name]]]

여기,

  • 데이터베이스가 제공되지 않으면 데이터베이스 이름 목록이 표시됩니다.

  • 테이블이 제공되지 않으면 데이터베이스에서 일치하는 모든 테이블이 표시됩니다.

  • 열이 제공되지 않으면 테이블에서 일치하는 모든 열과 열 유형이 표시됩니다.

  • 출력은 사용자에게 특정 권한이 있는 데이터베이스, 테이블 또는 열의 이름만 표시합니다.

옵션

mysqlshow는 아래 옵션을 지원합니다. 이는 명령줄이나 옵션 파일의 [mysqlshow] 및 [client] 그룹에서 지정할 수 있습니다.

--bind-address=ip_address

컴퓨터에 여러 네트워크 인터페이스가 있는 경우 이 옵션을 사용하여 MySQL 서버에 연결하는 데 사용할 인터페이스를 선택할 수 있습니다.

--character-sets-dir=dir_name

캐릭터셋이 설치된 디렉토리입니다.

--압축, -C

가능하면 클라이언트와 서버 간에 전송되는 모든 정보를 압축합니다.

--카운트

테이블당 행 수를 표시합니다. 이것은 MyISAM이 아닌 테이블의 경우 느릴 수 있습니다.

--port=port_num, -P port_num

TCP/IP 연결용으로 사용할 포트 번호를 알려줍니다.

--print-defaults

프로그램 이름과 옵션 파일에서 가져온 모든 옵션을 인쇄합니다.

--user=user_name, -u user_name

서버에 연결할 때 사용하는 MySQL 계정의 사용자 이름입니다.

--상세, -v

상세 모드입니다. 프로그램이 수행하는 작업에 대한 추가 정보를 인쇄합니다. 이 옵션을 여러 번 사용하여 정보의 양을 늘릴 수 있습니다.

--버전, -V

버전 정보를 표시하고 종료합니다.