MySQL Veritabanını Bırak

Mysqladmin kullanarak bir Veritabanını bırakın

Bir MySQL veritabanı oluşturmak veya silmek için özel ayrıcalıklara ihtiyacınız olacaktır. Yani, kök kullanıcıya erişiminiz olduğunu varsayarsak, mysql kullanarak herhangi bir veritabanı oluşturabilirsiniz.mysqladmin ikili.

Herhangi bir veritabanını silerken dikkatli olun çünkü veritabanınızda bulunan tüm verilerinizi kaybedersiniz.

İşte önceki bölümde oluşturulan bir veritabanını (EĞİTİCİLER) silmek için bir örnek -

[root@host]# mysqladmin -u root -p drop TUTORIALS
Enter password:******

Bu size bir uyarı verecek ve bu veritabanını gerçekten silmek isteyip istemediğinizi onaylayacaktır.

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'TUTORIALS' database [y/N] y
Database "TUTORIALS" dropped

PHP Script kullanarak Veritabanını Bırak

PHP kullanır mysql_queryMySQL veritabanı oluşturma veya silme işlevi. Bu işlev iki parametre alır ve başarı durumunda TRUE, başarısızlık durumunda FALSE döndürür.

Sözdizimi

bool mysql_query( sql, connection );

Sr.No Parametre ve Açıklama
1

sql

Gerekli - MySQL veritabanı oluşturmak veya silmek için SQL sorgusu

2

connection

İsteğe bağlı - belirtilmezse, mysql_connect tarafından açılan son bağlantı kullanılacaktır.

Misal

Bir veritabanını silmek için aşağıdaki örneği deneyin -

<html>
   <head>
      <title>Deleting MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully<br />';
         $sql = 'DROP DATABASE TUTORIALS';
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not delete database: ' . mysql_error());
         }
         echo "Database TUTORIALS deleted successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>

WARNING- PHP betiğini kullanarak bir veritabanını silerken, sizden herhangi bir onay istemez. Bu yüzden bir MySQL veritabanını silerken dikkatli olun.