2014-03-04 74 views
0

我需要刪除我的架構,當我創建表時創建,但我不需要打擾該架構內的表,所以請建議我刪除我的架構,而不刪除表內存在該架構。如何刪除架構而不刪除我的架構中存在的表

+0

首先你知道什麼是模式嗎? – uvais

+0

你能解釋爲什麼你想刪除模式。在mysql中,模式幾乎是一個數據庫 - 例如,參見[this](http://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_schema)。 – wwkudu

+0

用於保存多個對象的模式@uvais – subramani

回答

0

在Mysql中,模式與數據庫相同。刪除模式刪除數據庫,也是你的對象(即表)

+0

,而不是我們可以重命名模式嗎? – subramani

+0

Mysql沒有RENAME SCHEMA或DATABASE,請看本指南http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name – Mikpa

+0

yes謝謝你是正確的,你能給我確切的解決方案,我的問題 – subramani

0

你可以不刪除基礎表中刪除模式,因爲模式是持有像表,過程等數據庫對象的邏輯容器..

你想要這樣做:打破玻璃(充滿水)沒有流水, 這是不可能的,

您的問題的最佳實踐將RENAME您的架構。所以感覺像架構不再可用,但您可以通過不同的名稱訪問它。

+0

美好的例子非常感謝你...先生@尼克希爾butani – subramani

+0

RENAME將無法正常工作看到通知從http://dev.mysql的.com/DOC/refman/5.1/EN /重命名-database.html – subramani

相關問題