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.