Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как удалить все табл (evgeny) 29/09/2001 - 01:11:13
      Re: Как удалить все табл (Василий) 01/10/2001 - 19:52:29

> Original message text:
> From: evgeny - 29/09/2001 - 01:11:13
> Subject:Как удалить все табл
> -----------------
> Как удалить все таблицы из базы данных ,их юолее 200 ?
> ответ можно иылом
>


From: Василий - 01/10/2001 - 19:52:29
Subject:Как удалить все табл
-----------------
Лучше всего, наверное пересоздать базу заново
drop database <dbname>;
create database <dbname>;



можно сделать так : из командной строки ОС

$mysql -u<user> -p<password> -h<host> -e "show tables;" <database> > tables.lst

это выведет список таблиц в файл tables.lst
далее его надо отредактировать -
1. удалить первую строчку (она вида tables_in_<dbname> и к делу не относится)
2. добавить в начало каждой строки drop table, а в конец точку с запятой
например, в линуксе

$sed 's/^/drop table /g; s/$/\;/g' tables.lst > tables.sql

в виндах в редакторе каком-нибудь это можно.

ну и напоследок

$mysql -u<user> -p<password> -h<host> -f <database> < tables.sql



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
113



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |