Sie sind sich nicht sicher, was Sie wollen. Sie können eine dieser Methoden ausprobieren:
1) Verwenden Sie phpMyAdmin
Exportfunktion von , um die Datenbank zu exportieren. PMA erlaubt Ihnen, die Daten wegzulassen, also erhalten Sie alle CREATE TABLE
Aussagen.
2) Sie können dasselbe mit mysqldump tun . Dieser Befehl sollte CREATE DATABASE/CREATE TABLE-Abfragen exportieren:
mysqldump -hlocalhost -uroot -proot --all-databases --no-data > create-database-and-tables.sql
3) Sie können Informationen aus mySQL-Schematabellen abrufen. Bei den meisten mySQL-Clients (phpMyAdmin, HeidiSQL usw.) können Sie die Ergebnisse von Abfragen als CSV exportieren. Einige nützliche Abfragen:
/*
* 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