MySQL bir veritabanını nasıl siler?MySQL veritabanı komutunu/sözdizimini/ifadesini sil

MySQLVeritabanı nasıl silinir?silmekMySQL veritabanıKomut/Sözdizimi/Bildirim

MySQL veritabanını sil


mysqladmin kullanarak veritabanını bırak

Normal bir kullanıcı olarak mysql sunucusunda oturum açın, MySQL veritabanlarını oluşturmak veya silmek için belirli ayrıcalıklara ihtiyacınız olabilir.

Yani burada oturum açmak için root kullanıcısını kullanıyoruz.Root kullanıcısı en yüksek yetkiye sahiptir ve bir veritabanı oluşturmak için mysql mysqladmin komutunu kullanabilir.

Bir veritabanını silerken çok dikkatli olun, çünkü silme komutu yürütüldükten sonra tüm veriler kaybolacaktır.

Aşağıdaki örnek, chenweiliang veritabanını siler (veritabanı önceki bölümde oluşturulmuştur):

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

Veritabanını silmek için yukarıdaki komutu yürüttükten sonra, veritabanının gerçekten silinip silinmediğini onaylamak için bir bilgi istemi kutusu görünecektir:

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 'chenweiliang' database [y/N] y
Database "chenweiliang" dropped

PHP betiğini kullanarak veritabanını silin

PHP, MySQL veritabanlarını oluşturmak veya silmek için mysqli_query işlevini kullanır.

İşlevin iki parametresi vardır ve yürütme başarılı olursa DOĞRU, aksi takdirde YANLIŞ döndürür.

dilbilgisi

mysqli_query(connection,query,resultmode);
تحميل احدث لوحة مفاتيح LGaçıklama
bağGerekli.Kullanılacak MySQL bağlantısını belirtir.
sorguGerekli, sorgu dizesini belirtir.
sonuç moduİsteğe bağlı.bir sabit.Aşağıdaki değerlerden herhangi biri olabilir:

  • MYSQLI_USE_RESULT (çok fazla veri almanız gerekiyorsa bunu kullanın)
  • MYSQLI_STORE_RESULT (varsayılan)

Örnek

Aşağıdaki örnek, bir veritabanını silmek için PHP mysqli_query işlevinin kullanımını gösterir:

veritabanını sil

<?
php $dbhost = 'localhost:3306'; // mysql服务器主机地址 
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码 
$conn = mysqli_connect($dbhost, $dbuser, $dbpass); 
if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功
';
 $sql = 'DROP DATABASE chenweiliang';
 $retval = mysqli_query( $conn, $sql );
 if(! $retval ) { die('删除数据库失败: ' . mysqli_error($conn)); } 
echo "数据库 chenweiliang 删除成功\n";
 mysqli_close($conn);
?>

Başarılı yürütmeden sonra sayı sonucu:

bağlantı başarılı

Veritabanı chenweiliang başarıyla silindi

Not: Bir PHP betiği kullanarak bir veritabanını silerken, onay mesajı görünmeyecektir ve belirtilen veritabanı doğrudan silinecektir, bu yüzden veritabanını silerken çok dikkatli olmalısınız.

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "MySQL bir veritabanını nasıl siler?Size yardımcı olması için MySQL Veritabanı Komutlarını/Sözdizimini/Bildirimlerini kaldırın".

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-465.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır