MySQL에서는 "SHOW DATABASES" 문을 사용하여 어떤 데이터베이스가 있는지 확인할 수 있습니다. 이 문은 현재 사용자의 권한 범위 내에 있는 모든 데이터베이스를 보거나 표시할 수 있습니다. 구문은 "SHOW DATABASES [LIKE 'String']입니다. ;".
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
MySQL에서는 SHOW DATABASES 문을 사용하여 현재 사용자의 권한 범위 내에서 데이터베이스를 보거나 표시할 수 있습니다. 데이터베이스를 보기 위한 구문 형식은 다음과 같습니다.
SHOW DATABASES [LIKE '字符串'];
구문 설명은 다음과 같습니다.
LIKE 절은 선택 사항이며 지정된 데이터베이스 이름을 일치시키는 데 사용됩니다. LIKE 절은 부분적으로 또는 완전히 일치할 수 있습니다.
문자열은 작은따옴표 ' '로 묶여 일치하는 문자열을 지정합니다. "문자열"은 완전한 문자열이거나 와일드카드를 포함할 수 있습니다.
LIKE 키워드는 퍼센트 기호 "%"와 밑줄 "_" 와일드카드 문자를 지원합니다.
와일드카드는 주로 퍼지 쿼리에 사용되는 특수 문입니다. 실제 문자를 모르거나 전체 이름을 입력하기에는 너무 게으른 경우 와일드카드를 사용하여 하나 이상의 실제 문자를 바꿀 수 있습니다.
1. SHOW DATABASES
를 직접 사용하여 모든 데이터베이스 보기
현재 사용자가 볼 수 있는 모든 데이터베이스 나열:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)
2 LIKE 절 및 퍼지 쿼리 사용
3개 생성 먼저 데이터베이스 이름은 test_db, db_test 및 db_test_db입니다.
1) LIKE 절을 사용하여 test_db와 정확히 일치하는 데이터베이스 보기:
mysql> SHOW DATABASES LIKE 'test_db'; +--------------------+ | Database (test_db) | +--------------------+ | test_db | +--------------------+ 1 row in set (0.03 sec)
2) LIKE 절을 사용하여 이름에 test가 포함된 데이터베이스 보기:
mysql> SHOW DATABASES LIKE '%test%'; +--------------------+ | Database (%test%) | +--------------------+ | db_test | +--------------------+ | db_test_db | +--------------------+ | test_db | +--------------------+ 3 row in set (0.03 sec)
3) LIKE 절을 사용하여 이름이 다음과 같은 데이터베이스 보기 start with db:
mysql> SHOW DATABASES LIKE 'db%'; +----------------+ | Database (db%) | +----------------+ | db_test | +----------------+ | db_test_db | +----------------+ 2 row in set (0.03 sec)
4) LIKE 절을 사용하여 이름이 db로 끝나는 데이터베이스 보기:
mysql> SHOW DATABASES LIKE '%db'; +----------------+ | Database (%db) | +----------------+ | db_test_db | +----------------+ | test_db | +----------------+ 2 row in set (0.03 sec)
[관련 권장 사항: mysql 비디오 튜토리얼]
위 내용은 MySQL에서 어떤 데이터베이스를 사용할 수 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!