English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL 데이터베이스 선택

MySQL 데이터베이스에 연결된 후, 여러 가지 데이터베이스를操作할 수 있을 수 있으므로, 원하는 데이터베이스를 선택해야 합니다.

명령 프롬프트 창에서 MySQL 데이터베이스 선택

mysql> 프롬프트 창에서 특정 데이터베이스를 쉽게 선택할 수 있습니다. 지정된 데이터베이스를 선택하려면 SQL 명령어를 사용할 수 있습니다.

온라인 예제

다음 예제에서는 데이터베이스 w를 선택했습니다.3codebox:

[root@host]# mysql -u root -p
Enter password:******
mysql> use w3codebox;
Database changed
mysql>

위 명령어를 실행하면 w를 성공적으로 선택했습니다.3codebox 데이터베이스, 이후의 작업에서는 모두 w3codebox 데이터베이스에서 실행.

주의:모든 데이터베이스 이름, 테이블 이름, 테이블 필드는 대소문자를 구분합니다. 따라서 SQL 명령어를 사용할 때 올바른 이름을 입력해야 합니다.

PHP 스크립트를 사용하여 MySQL 데이터베이스 선택

PHP는 데이터베이스를 선택하기 위한 함수인 mysqli_select_db를 제공합니다. 함수가 성공적으로 실행되면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.

문법

mysqli_select_db(connection,dbname);
매개변수설명
connection필수. 사용할 MySQL 연결을 지정합니다.
dbname필수, 사용할 기본 데이터베이스를 지정합니다.

온라인 예제

다음 예제는 mysqli_select_db 함수를 사용하여 데이터베이스를 선택하는 방법을 보여줍니다:

<?php
$dbhost = 'localhost';  // mysql 서버 호스트 주소
$dbuser = 'root';            // mysql 사용자 이름
$dbpass = '123456';          // mysql 사용자 이름 비밀번호
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('연결 실패: ' . mysqli_error($conn));
}
echo '연결 성공';
mysqli_select_db($conn, 'w3codebox' );
mysqli_close($conn);
?>