MariaDB - Datenbank auswählen

Nach dem Herstellen einer Verbindung zu MariaDB müssen Sie eine Datenbank auswählen, mit der gearbeitet werden soll, da möglicherweise viele Datenbanken vorhanden sind. Es gibt zwei Möglichkeiten, diese Aufgabe auszuführen: über die Eingabeaufforderung oder über ein PHP-Skript.

Die Eingabeaufforderung

Verwenden Sie bei der Auswahl einer Datenbank an der Eingabeaufforderung einfach den SQL-Befehl ‘use’ - -

[root@host]# mysql -u root -p

Enter password:******

mysql> use PRODUCTS;

Database changed

mysql> SELECT database();  
+-------------------------+ 
| Database                | 
+-------------------------+ 
| PRODUCTS                | 
+-------------------------+

Sobald Sie eine Datenbank ausgewählt haben, werden alle nachfolgenden Befehle für die ausgewählte Datenbank ausgeführt.

Note- Bei allen Namen (z. B. Datenbank, Tabelle, Felder) wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass die Befehle dem richtigen Fall entsprechen.

PHP Wählen Sie Datenbankskript

PHP bietet die mysql_select_dbFunktion zur Datenbankauswahl. Die Funktion verwendet zwei Parameter, einen optionalen, und gibt bei erfolgreicher Auswahl den Wert "true" oder bei einem Fehler den Wert "false" zurück.

Syntax

Überprüfen Sie die folgende Syntax für ausgewählte Datenbankskripte.

bool mysql_select_db( db_name, connection );

Die Beschreibung der Parameter ist unten angegeben -

S.No. Parameter & Beschreibung
1

db_name

Dieser erforderliche Parameter gibt den Namen der zu verwendenden Datenbank an.

2

connection

Wenn nicht angegeben, verwendet dieser optionale Parameter die zuletzt verwendete Verbindung.

Versuchen Sie den folgenden Beispielcode zur Auswahl einer Datenbank:

<html>
   <head>
      <title>Select a MariaDB Database</title>
   </head>

   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully';
         
         mysql_select_db( 'PRODUCTS' );
         mysql_close($conn);
      ?>
   </body>
</html>

Nach erfolgreicher Auswahl wird folgende Ausgabe angezeigt:

mysql> Connected successfully