MySQL에서 현재 데이터베이스 표시
Mehvish Ashiq
2023년6월20일
이 자습서에서는 MySQL에서 현재 데이터베이스를 표시하는 데 사용할 수 있는 다양한 쿼리를 강조합니다. Windows Command line과 MySQL Workbench를 이용하여 학습합니다.
MySQL에서 현재 데이터베이스 표시
MySQL Workbench에서 다음 쿼리를 사용하여 현재 데이터베이스를 표시할 수 있습니다.
SELECT DATABASE();
출력:
+------------+
| database() |
+------------+
| test |
+------------+
DUAL
테이블을 사용하여 현재 사용 중인 데이터베이스의 이름을 가져올 수도 있습니다.
SELECT DATABASE() FROM DUAL;
출력:
+------------+
| database() |
+------------+
| test |
+------------+
DUAL
테이블은 하나의 열과 하나의 행(1x1) 표현입니다. 하지만 MySQL에서 유효한 구문 외에는 아무 것도 수행하지 않습니다.
FROM DUAL
을 생략해도 같은 결과를 얻습니다.
위에 제공된 모든 쿼리는 Windows 명령줄에서도 실행할 수 있습니다. 또한 상태
를 사용하여 현재 데이터베이스, 사용자 이름, 연결 ID, 포트 번호 등을 얻을 수 있습니다.
mysql> status
출력:
--------------
mysql Ver 8.0.28 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 16
Current database: test
Current user: root@localhost
SSL: Cipher in use is TLS_AES_256_GCM_SHA384
Using delimiter: ;
Server version: 8.0.28 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: cp850
Conn. characterset: cp850
TCP port: 3306
Binary data as: Hexadecimal
Uptime: 1 day 4 hours 38 min 9 sec
Threads: 4 Questions: 734 Slow queries: 0 Opens: 288 Flush tables: 3 Open tables: 198 Queries per second avg: 0.007
--------------
작가: Mehvish Ashiq