色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 刪除所有的表

黃文隆2年前12瀏覽0評論

如果你需要刪除MySQL數據庫中的所有表,可以使用以下方法:

DROP DATABASE db_name;  //首先刪除數據庫
CREATE DATABASE db_name; //然后重新創建數據庫

另外還有一種方法,可以使用以下命令刪除所有表:

USE db_name;  //選擇要操作的數據庫
SHOW TABLES;  //查看當前數據庫中的所有表
SET FOREIGN_KEY_CHECKS=0;  //關閉外鍵約束
SET GROUP_CONCAT_MAX_LEN=32768; //設置一次刪除的表數
SET @tables = NULL;
SELECT GROUP_CONCAT(table_name) INTO @tables FROM information_schema.tables WHERE table_schema = (SELECT DATABASE());
SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
SET FOREIGN_KEY_CHECKS=1;  //重新開啟外鍵約束

注意:執行上述命令將會刪除數據庫中的所有表,因此請謹慎操作,避免誤刪數據。