MySQLi - Veritabanını bırak
Mysqladmin kullanarak Veritabanını bırakın
Bir MySQLi 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.
Önceki bölümde oluşturulan bir veritabanını 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 queryMySQLi 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.
Misal
Bir veritabanını silmek için aşağıdaki örneği deneyin -
<html>
<head>
<title>Connecting MySQLi Server>/title>
</head>
<body>
<?php
$dbhost = 'localhost:3306';
$dbuser = 'root';
$dbpass = '<Password Here>';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
echo 'Connected failure<br>';
}
echo 'Connected successfully<br>';
$sql = "DROP DATABASE TUTORIALS";
if (mysqli_query($conn, $sql)) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
</body>
</html>
WARNING- PHP betiğini kullanarak bir veritabanını silerken, sizden herhangi bir onay istemez. Bu yüzden bir MySQLi veritabanını silerken dikkatli olun.
Veritabanına başarıyla bağlanır ve silinirse, örnek çıktısı şöyle olmalıdır -
Connected successfully
Database deleted successfully