본문 바로가기

IT/mysql

table 모두 삭제 하는 방법

반응형

table 모두 삭제하는 방법



SET @tables = NULL;

 SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables

   FROM information_schema.tables 

   WHERE table_schema = '여기에 데이터베이스 명'; -- specify DB name here.


 SET @tables = CONCAT('DROP TABLE ', @tables);

 PREPARE stmt FROM @tables;

 EXECUTE stmt;

 DEALLOCATE PREPARE stmt; 



데이터베이스를 날리지 않고 안에 있는 테이블을 모두 한번에 삭제하는 명령어 입니다.

중앙에 보시면 여기에 데이터베이스 명 이곳에 해당 데이터베이스명으로 넣어주고 돌리시면 됩니다.



반응형

'IT > mysql' 카테고리의 다른 글

mysql euckr 에서 utf8 백업 및 복원  (1) 2014.01.13
mysql 외부키 무결성 체크 해제  (0) 2014.01.06
db생성 및 사용자 생성  (0) 2014.01.03
DB백업 , 복구 명령어 (SSH)  (0) 2014.01.03
mysqldump  (0) 2013.12.18