Ответ 1
это mysql-specific, но SHOW CREATE TABLE
предоставляет DDL для таблицы.
Есть ли простой способ извлечь информацию DDL таблицы через запрос, используя либо Ms, либо My SQL Server? (предпочтительно оба?)
Например, используя MySQL Administrator/Navicat для MySql, есть функция "DDL", которая генерирует "create table foo (....)" script.
Есть ли способ получить эту информацию из самого запроса, например:
Select DDL from foo where table_name='bar';
У меня есть "Создать панель таблиц (...)"?
Если нет - какие-либо предложения?
это mysql-specific, но SHOW CREATE TABLE
предоставляет DDL для таблицы.
Вам нужно создать это самостоятельно.
Вы можете запросить INFORMATION_SCHEMA.COLUMNS
для имени столбца и типа данных.
Вы не можете получить текст CREATE Table
на кросс-платформенном пути, но вы можете получить достаточную информацию для его создания из представлений INFORMATION_SCHEMA
.