MariaDB SQL

MariaDB use database (데이터베이스 선택하기)

ssamhago 2023. 7. 21. 17:40
728x90
320x100

use database

 

 

MariaDB 데이터베이스를 현재 데이터베이스로 선택하는 방법에 대해 알아봅니다.

 

 

 

 

use 명령문에 대한 소개

 

특정 데이터베이스를 명시적으로 지정하지 않고 MariaDB 서버에 연결하는 경우, 데이터베이스를 작업할 현재 데이터베이스로 선택해야 합니다.

특정 데이터베이스를 선택하려면 다음과 같이 사용합니다:

use database_name;

 

이 구문에서는 use 키워드 뒤에 데이터베이스 이름을 지정합니다.

use 명령문은 MariaDB에 database_name을 후속 명령문의 현재 데이터베이스로 사용하도록 지시합니다.

데이터베이스를 선택하지 않고 쿼리를 실행하면 다음 오류가 표시됩니다:

ERROR 1046 (3D000): No database selected

 

 

 

MySQL 명령어 프로그램을 사용하여 데이터베이스 선택

 

 

먼저 mysql 클라이언트 프로그램을 사용하여 MariaDB 서버에 연결합니다:

mysql -u root -p
Enter password: ********

 

 

둘째, show databases 문을 사용하여 서버에서 사용 가능한 모든 데이터베이스를 표시합니다:

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| nation |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)

 

 

셋째, use 문을 사용하여 nation 데이터베이스를 선택합니다:

mysql> use nations;
Database changed

 


지금부터 세션이 종료되거나 다른 사용 내역서가 발행될 때까지 모든 쿼리가 nations 데이터베이스의 컨텍스트에서 실행됩니다.

예를 들어 show tables 문을 사용하여 모든 테이블을 표시할 수 있습니다:

mysql> show tables;
+-------------------+
| Tables_in_nation |
+-------------------+
| continents |
| countries |
| country_languages |
| country_stats |
| guests |
| languages |
| region_areas |
| regions |
| vips |
+-------------------+
9 rows in set (0.00 sec)

 


현재 데이터베이스를 찾으려면 database() 함수를 사용할 수 있습니다:

mysql> select database();
+------------+
| database() |
+------------+
| nation |
+------------+
1 row in set (0.00 sec)

 

 

이상으로 use 문을 사용하여 MariaDB 데이터베이스를 현재 데이터베이스로 선택하는 방법에 대해 알아봤습니다.



※ 원문출처 : https://www.mariadbtutorial.com/mariadb-basics/mariadb-select-database/

728x90
반응형

'MariaDB SQL' 카테고리의 다른 글

Function 생성 스크립트 확인하기  (0) 2023.08.09
FUNCTION 목록, 생성일, 수정일, 생성자 등 정보 확인  (0) 2023.08.07
MariaDB Delete  (0) 2023.07.18
MariaDB Update  (0) 2023.07.11
MariaDB Insert Into Select  (0) 2023.07.07