Rumah  >  Artikel  >  pangkalan data  >  Apakah pernyataan pemadaman pangkalan data mysql?

Apakah pernyataan pemadaman pangkalan data mysql?

青灯夜游
青灯夜游asal
2021-12-08 18:38:5310801semak imbas

Penyataan pangkalan data pemadam MySQL ialah "DROP DATABASE [JIKA WUJUD] nama pangkalan data", yang boleh memadam semua jadual dalam pangkalan data dan memadam pangkalan data pada masa yang sama, antaranya, kata kunci "JIKA WUJUD" ialah bahagian pilihan, jika ditetapkan Menghalang ralat daripada berlaku apabila pangkalan data tidak wujud.

Apakah pernyataan pemadaman pangkalan data mysql?

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, memadam pangkalan data bermakna semua data dan objek berkaitan dalam pangkalan data akan dipadamkan secara kekal dan tidak boleh dibuat asal. Oleh itu, adalah sangat penting untuk melaksanakan pertanyaan ini dengan pertimbangan tambahan. Untuk memadam pangkalan data, gunakan pernyataan DROP DATABASE seperti berikut:

DROP DATABASE [IF EXISTS] 数据库名;

Sintaks adalah seperti berikut:

  • Nama pangkalan data: Tentukan nama pangkalan data untuk dipadamkan.

  • JIKA WUJUD: Bahagian pilihan, digunakan untuk mengelakkan ralat apabila pangkalan data tidak wujud.

  • LEPASKAN PANGKALAN DATA: Padam semua jadual dalam pangkalan data dan padam pangkalan data pada masa yang sama. Berhati-hati apabila menggunakan pernyataan ini untuk mengelakkan kesilapan pemadaman. Jika anda ingin menggunakan DROP DATABASE, anda perlu mendapatkan kebenaran DROP pangkalan data.

Jika anda ingin berlatih menggunakan pernyataan DROP DATABASE, anda boleh mencipta pangkalan data baharu dan kemudian memadamkannya. Mari lihat pertanyaan berikut:

CREATE DATABASE IF NOT EXISTS tempdb;
SHOW DATABASES;
DROP DATABASE IF EXISTS tempdb;

Penerangan ketiga-tiga penyataan adalah seperti berikut:

  • Pertama, gunakan pernyataan CREATE DATABASE untuk mencipta pangkalan data bernama tempdb.

  • Kedua, gunakan pernyataan SHOW DATABASES untuk memaparkan semua pangkalan data.

  • Ketiga, gunakan pernyataan DROP DATABASE untuk memadam pangkalan data bernama tempdb.

Jika tiada pangkalan data test_db_del dan anda menggunakan arahan untuk memadam pangkalan data daripada senarai pangkalan data, sistem akan melaporkan ralat seperti berikut:

mysql> DROP DATABASE test_db_del;
ERROR 1008 (HY000): Can't drop database 'test_db_del'; database doesn't exist

Jika anda menggunakan klausa IF EXISTS , yang boleh menghalang sistem daripada melaporkan ralat tersebut, seperti yang ditunjukkan di bawah:

mysql> DROP DATABASE IF EXISTS test_db_del;
Query OK, 0 rows affected, 1 warning (0.00 sec)

Berhati-hati apabila menggunakan arahan DROP DATABASE Selepas melaksanakan arahan ini, MySQL tidak akan memberikan sebarang mesej pengesahan. DROP DATABASE Selepas memadam pangkalan data, semua jadual data dan data yang disimpan dalam pangkalan data juga akan dipadam dan tidak boleh dipulihkan. Oleh itu, adalah lebih baik untuk membuat sandaran pangkalan data sebelum memadamkannya.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah pernyataan pemadaman pangkalan data mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn