Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 09:10   #1
Greek9000
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 151
По умолчанию Получить структуру таблицы (MySQL+ZEOS)

Здравствуйте.
Столкнулся с необходимостью получить структуру существующей таблицы (Т.е. текст SQL-запроса для её создания с учётом всех ключей и ограничений).
Есть возможность воспользоваться командами:
SHOW COLUMNS FROM `Таблица` FROM `БД`;
SHOW INDEX FROM `Таблица` FROM `БД`;
SHOW TABLE STATUS FROM `БД`;
Но при таком подходе придётся угробить много времени на написание и отладку.
Может быть кто-нибудь знает готовый способ для получения структуры таблицы при помощи ZEOS.
Greek9000 вне форума
Старый 28.12.2009, 18:14   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Меню "Utilities"->"Reverse Ingeneer".
Этот инструмент генерирует код на sql-92, object pascal для delphi или c++ для borland c++ builder (по выбору), создающий структуру выбранной базы данных dbisam.
mihali4 вне форума
Старый 13.01.2010, 12:07   #3
Greek9000
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 151
По умолчанию

На самом деле всё оказалось очень просто.
Надо-то было выполнить такой запрос:

Код:
SHOW CREATE TABLE `TableName`
Этот запрос возвращает текст SQL-запроса, который при выполнении создаст точную копию исходной таблицы (естественно, без данных).

Надеюсь, что хоть кому-то кроме меня это окажется полезным.
Тему можно считать акрытой.
Greek9000 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
zeos+mysql+delphi Dryg2009 БД в Delphi 4 31.10.2009 13:10
Как добавить в структуру новое поле (MySQL)? Blef SQL, базы данных 1 29.08.2009 12:06
Получить структуру таблиц и запросов ShoGUN Microsoft Office Access 2 06.07.2009 17:01
Подключение к MySQL через Zeos Crucian БД в Delphi 0 28.01.2009 12:34
Как лучше организовать структуру MySQL? Romanbl4 PHP 7 26.06.2008 23:46