English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL 데이터베이스에 연결된 후, 여러 가지 데이터베이스를操作할 수 있을 수 있으므로, 원하는 데이터베이스를 선택해야 합니다.
mysql> 프롬프트 창에서 특정 데이터베이스를 쉽게 선택할 수 있습니다. 지정된 데이터베이스를 선택하려면 SQL 명령어를 사용할 수 있습니다.
다음 예제에서는 데이터베이스 w를 선택했습니다.3codebox:
[root@host]# mysql -u root -p Enter password:****** mysql> use w3codebox; Database changed mysql>
위 명령어를 실행하면 w를 성공적으로 선택했습니다.3codebox 데이터베이스, 이후의 작업에서는 모두 w3codebox 데이터베이스에서 실행.
주의:모든 데이터베이스 이름, 테이블 이름, 테이블 필드는 대소문자를 구분합니다. 따라서 SQL 명령어를 사용할 때 올바른 이름을 입력해야 합니다.
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); ?>