Wybór bazy danych MySQL
Po nawiązaniu połączenia z serwerem MySQL należy wybrać bazę danych do pracy. Dzieje się tak, ponieważ na serwerze MySQL może być dostępnych więcej niż jedna baza danych.
Wybieranie bazy danych MySQL z wiersza polecenia
Wybór bazy danych z polecenia mysql> jest bardzo prosty. Możesz użyć polecenia SQLuse aby wybrać bazę danych.
Przykład
Oto przykład wyboru bazy danych o nazwie TUTORIALS -
[root@host]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql>
Teraz wybrałeś bazę danych TUTORIALS i wszystkie kolejne operacje będą wykonywane na bazie TUTORIALS.
NOTE- We wszystkich nazwach baz danych, nazwach tabel i nazwach pól tabeli rozróżniana jest wielkość liter. Więc musiałbyś używać nazw własnych podczas wydawania dowolnego polecenia SQL.
Wybór bazy danych MySQL za pomocą skryptu PHP
PHP zapewnia funkcje mysql_select_dbaby wybrać bazę danych. Zwraca TRUE w przypadku sukcesu lub FALSE w przypadku niepowodzenia.
Składnia
bool mysql_select_db( db_name, connection );
Sr.No. | Parametr i opis |
---|---|
1 | db_name Wymagane - nazwa bazy danych MySQL do wybrania |
2 | connection Opcjonalnie - jeśli nie zostanie określony, zostanie użyte ostatnio otwarte połączenie przez mysql_connect. |
Przykład
Oto przykład pokazujący, jak wybrać bazę danych.
<html>
<head>
<title>Selecting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'TUTORIALS' );
mysql_close($conn);
?>
</body>
</html>