showing sakila not missing create mysql database ddl

sakila - Generar tabla DDL a través de la consulta en MySQL y SQL Server



sakila database download (3)

No puede obtener el texto de la CREATE Table forma multiplataforma, pero puede obtener suficiente información para compilarlo usted mismo desde las vistas INFORMATION_SCHEMA .

¿Existe una forma fácil de extraer información de tabla DDL, a través de una consulta, utilizando MS o My SQL server? (preferiblemente ambos?)

Por ejemplo, al usar MySQL Administrator / Navicat for MySql, hay una función "DDL", que genera el script "create table foo (....)".

¿Hay alguna manera de obtener esta información de una consulta en sí, como por ejemplo:

Select DDL from foo where table_name=''bar'';

¿Alguno me ha devuelto la "Crear barra de tabla (.....)"?

Si no, ¿alguna sugerencia?


Tienes que crear eso tú mismo.

Puede consultar INFORMATION_SCHEMA.COLUMNS para el nombre de columna y el tipo de datos.


es específico de mysql, pero SHOW CREATE TABLE te da el DDL para una tabla.