Che cos'è il formato di file MWB?
Un file .mwb è il formato di modello nativo di MySQL Workbench - lo strumento di progettazione visuale di Oracle per i database MySQL. I file .MWB consentono di salvare il lavoro di progettazione del database mentre lo si sta ancora sviluppando, memorizzando le parti essenziali dello schema come tabelle, colonne, indici, chiavi esterne e diagrammi entità-relazione.
Nonostante l'estensione .mwb, il file è internamente un archivio ZIP - i suoi primi quattro byte portano la firma PK (50 4B 03 04). Il payload principale è un documento XML denominato document.mwb.xml, che contiene l'intero modello EER, i metadati di connessione e gli script SQL incorporati. Rinominare un file .mwb in .zip consente di ispezionarne il contenuto con qualsiasi gestore di archivi.
I file con estensione .mwb vengono creati e modificati in MySQL Workbench, disponibile su Windows, Linux e macOS. Per distribuire il progetto su un server live, si esporta lo schema come script .sql tramite la procedura guidata Forward Engineering integrata.
Sicurezza e incolumità
RISCHIO: LOWUn file .mwb è un documento di progettazione senza payload eseguibile, a basso rischio. Può, tuttavia, rivelare l'intero schema del database (nomi di tabelle/colonne, relazioni) a chiunque lo apra, quindi tratta i modelli condivisi come sensibili. Scarica MySQL Workbench solo da mysql.com.
Dettagli del formato
in sintesiProgrammi che aprono file MWB
Dettagli tecnici
specifiche approfondite| Sviluppatore | Oracle Corporation (originariamente MySQL AB / Sun Microsystems) |
| Formato contenitore | Archivio ZIP - magic bytes 50 4B 03 04 (firma PK) all'offset 0 |
| File interno principale | document.mwb.xml - documento XML che contiene il modello EER completo, i metadati di connessione e gli script SQL |
| Tipo MIME | application/octet-stream |
| Supporto piattaforma | Windows, Linux, macOS (tramite MySQL Workbench) |
| Tipo di diagramma | Diagrammi visuali Enhanced Entity-Relationship (EER) |
| Elementi dello schema memorizzati | Tabelle, colonne, indici, chiavi esterne, viste, procedure memorizzate, trigger e relazioni |
| Compressione | ZIP deflate - le voci all'interno dell'archivio sono compresse singolarmente |
| Forward e Reverse Engineering | Lo schema può essere sottoposto a forward-engineering verso un server MySQL live o a reverse-engineering da un database esistente |
| Formato di esportazione | Script SQL DDL (.sql) tramite la procedura guidata Forward Engineering integrata |
| Metodo di ispezione | Rinomina .mwb in .zip per aprirlo con qualsiasi gestore di archivi e accedere all'XML interno e agli asset |
| Scripting incorporato | MySQL Workbench espone un'API Python che può generare e manipolare programmaticamente i file di modello |
| Miniatura del diagramma | Una miniatura PNG dell'area di disegno EER è inclusa nell'archivio ZIP insieme all'XML |
| Tracciamento della versione | L'elemento radice di document.mwb.xml porta un attributo document-version per il tracciamento della compatibilità |
| Rilasciato | 2005+ (MySQL Workbench) |
| Specifica | dev.mysql.com |
Conversioni MWB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MWB.