2011-01-18 50 views

Trả lời

23
drop database YOUR_DATABASE; 
/* this will delete all the tables for this database */ 

create database YOUR_DATABASE; 
/* added back the database namespace */ 
+3

đòi hỏi quyền cụ thể để thả nó mặc dù – dvhh

+0

cho câu hỏi này tôi đã nhận một giải pháp thay vì cơ sở dữ liệu thả. tôi có tất cả danh sách các bảng bằng cách sử dụng các bảng hiển thị và thả từng bảng một. – deepa

+1

alright, nhưng đó không phải là sử dụng lệnh duy nhất :) – ajreal

-2

Thay dài, nhưng thử lệnh này (sau khi thay thế những điều hiển nhiên):

mysql --user=YOUR_USERNAME --password=YOUR_PASSWORD -BNe "show tables" YOUR_DBSCHEMA_NAME | tr '\n' ',' | sed -e 's/,$//' | awk '{print "SET FOREIGN_KEY_CHECKS = 0;DROP TABLE IF EXISTS " $1 ";SET FOREIGN_KEY_CHECKS = 1;"}' | mysql --user=YOUR_USERNAME --password=YOUR_PASSWORD YOUR_DBSCHEMA_NAME 
Các vấn đề liên quan