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>