Tidak yakin persis apa yang Anda inginkan. Anda dapat mencoba salah satu metode berikut:
1) Gunakan phpMyAdmin
fitur ekspor untuk mengekspor database. PMA memungkinkan Anda untuk menghilangkan data jadi dapatkan semua CREATE TABLE
pernyataan.
2) Anda dapat melakukan hal yang sama menggunakan mysqldump . Perintah ini harus mengekspor kueri CREATE DATABASE/CREATE TABLE:
mysqldump -hlocalhost -uroot -proot --all-databases --no-data > create-database-and-tables.sql
3) Anda dapat menarik informasi dari tabel skema mySQL. Sebagian besar klien mySQL (phpMyAdmin, HeidiSQL, dll.) memungkinkan Anda mengekspor hasil kueri sebagai CSV. Beberapa pertanyaan yang berguna:
/*
* DATABASE, TABLE, TYPE
*/
SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql')
ORDER BY TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
/*
* DATABASE, TABLE, COLUMN, TYPE
*/
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE /* ETC */
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql')
ORDER BY TABLE_SCHEMA, TABLE_NAME, ORDINAL_POSITION