>  기사  >  데이터 베이스  >  MySQL에서 어떤 데이터베이스를 사용할 수 있는지 확인하는 방법

MySQL에서 어떤 데이터베이스를 사용할 수 있는지 확인하는 방법

青灯夜游
青灯夜游원래의
2021-12-01 16:59:3316084검색

MySQL에서는 "SHOW DATABASES" 문을 사용하여 어떤 데이터베이스가 있는지 확인할 수 있습니다. 이 문은 현재 사용자의 권한 범위 내에 있는 모든 데이터베이스를 보거나 표시할 수 있습니다. 구문은 "SHOW DATABASES [LIKE 'String']입니다. ;".

MySQL에서 어떤 데이터베이스를 사용할 수 있는지 확인하는 방법

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.