Не уверен, что именно вы хотите.Вы можете попробовать один из следующих методов:
1) Использовать функцию экспорта phpMyAdmin для экспорта базы данных.PMA позволяет вам опустить данные.
2) Вы можете сделать то же самое, используя mysqldump .Эта команда должна экспортировать запросы CREATE DATABASE / CREATE TABLE:
mysqldump -hlocalhost -uroot -proot --all-databases --no-data > create-database-and-tables.sql
3) Вы можете получить информацию из таблиц схемы MySQL.Большинство клиентов MySQL (phpMyAdmin, HeidiSQL и т. Д.) Позволяют экспортировать результаты запросов в формате CSV.Несколько полезных запросов:
/*
* 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