MariaDB - Veritabanı Seç

MariaDB'ye bağlandıktan sonra, birçok veritabanı mevcut olabileceğinden, çalışmak için bir veritabanı seçmelisiniz. Bu görevi gerçekleştirmenin iki yolu vardır: komut isteminden veya bir PHP betiğinden.

Komut İstemi

Komut isteminde bir veritabanı seçerken, SQL komutunu kullanın ‘use’ -

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

Enter password:******

mysql> use PRODUCTS;

Database changed

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

Bir veri tabanı seçtiğinizde, sonraki tüm komutlar seçilen veri tabanı üzerinde çalışacaktır.

Note- Tüm isimler (örn. Veritabanı, tablo, alanlar) büyük / küçük harfe duyarlıdır. Komutların doğru duruma uygun olduğundan emin olun.

PHP Veritabanı Komut Dosyası Seçin

PHP, mysql_select_dbveritabanı seçimi için işlev. İşlev, biri isteğe bağlı olmak üzere iki parametre kullanır ve başarılı seçim durumunda "true" değerini veya başarısızlık durumunda false değerini döndürür.

Sözdizimi

Aşağıdaki seçme veritabanı komut dosyası sözdizimini inceleyin.

bool mysql_select_db( db_name, connection );

Parametrelerin açıklaması aşağıda verilmiştir -

S.No Parametre ve Açıklama
1

db_name

Bu gerekli parametre, kullanılacak veritabanının adını belirtir.

2

connection

Belirtilmediğinde, bu isteğe bağlı parametre kullanılan en son bağlantıyı kullanır.

Bir veritabanı seçmek için aşağıdaki örnek kodu deneyin -

<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>

Başarılı seçimde aşağıdaki çıktıyı göreceksiniz -

mysql> Connected successfully