MySQL에서는 SHOW DATABASES 문을 사용하여 현재 사용자의 권한 범위 내에서 데이터베이스를 보거나 표시할 수 있습니다. 데이터베이스를 보기 위한 구문 형식은 다음과 같습니다.mysql에서는 "SHOW DATABASES" 문을 사용하여 데이터베이스를 볼 수 있습니다. 이 문은 현재 사용자의 권한 범위 내에서 데이터베이스를 보거나 표시할 수 있습니다. 구문 형식은 "SHOW DATABASES [LIKE '데이터베이스 이름']입니다. ;". ㅋㅋㅋ 각 데이터베이스가 어떤 데이터를 저장하는 데 사용되는지 명확하게 확인할 수 있습니다. MySQL 데이터베이스에는 시스템 데이터베이스와 커스텀 데이터베이스가 있습니다. 시스템 데이터베이스는 MySQL 설치 후 시스템과 함께 제공되는 데이터베이스이고, 커스텀 데이터베이스는 사용자 정의에 의해 생성되는 데이터베이스입니다.
SHOW DATABASES [LIKE '数据库名'];
LIKE 절은 선택 사항이며 지정된 데이터베이스 이름과 일치하는 데 사용됩니다. LIKE 절은 부분적으로 또는 완전히 일치할 수 있습니다.
데이터베이스 이름은 작은따옴표 ''로 묶여 있습니다.
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | world | +--------------------+ 6 row in set (0.22 sec)
위 목록에는 6개의 데이터베이스가 있으며, 모두 MySQL이 실행될 때 시스템에 의해 자동으로 생성됩니다.
information_schema: 주로 사용자 테이블 정보, 컬럼 정보, 권한 정보, 문자 세트 정보, 파티션 정보 등과 같은 일부 데이터베이스 개체 정보를 시스템에 저장합니다.
mysql: SQL Server의 마스터 테이블과 유사한 MySQL의 핵심 데이터베이스는 주로 데이터베이스 사용자, 사용자 액세스 권한 등 MySQL이 사용해야 하는 제어 및 관리 정보를 저장하는 역할을 담당합니다. 일반적으로 사용되는 것에는 mysql 데이터베이스의 사용자 테이블에서 루트 사용자 비밀번호를 수정하는 것이 포함됩니다.
mysql> CREATE DATABASE test_db; Query OK, 1 row affected (0.12 sec)
그런 다음 SHOW DATABASES 문을 사용하여 아래와 같이 권한 범위 내의 모든 데이터베이스 이름을 표시합니다.
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)
예 3: LIKE 절 사용
먼저 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 절을 사용하여 이름이 다음과 같은 데이터베이스 보기 db로 시작: mysql> SHOW DATABASES LIKE 'db%';
+----------------+
| Database (db%) |
+----------------+
| db_test |
+----------------+
| db_test_db |
+----------------+
2 row in set (0.03 sec)
mysql> SHOW DATABASES LIKE '%db'; +----------------+ | Database (%db) | +----------------+ | db_test_db | +----------------+ | test_db | +----------------+ 2 row in set (0.03 sec)
위 내용은 mysql에서 데이터베이스를 보는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!