Hvad er MWB-filformatet?
En .mwb-fil er det oprindelige modelformat for MySQL Workbench - Oracles visuelle designværktøj til MySQL-databaser. .MWB-filer giver dig mulighed for at gemme dit databasedesignarbejde, mens du stadig udvikler det, og gemmer de væsentlige dele af skemaet såsom tabeller, kolonner, indekser, fremmede nøgler og entitets-relationsdiagrammer.
Trods filendelsen .mwb er filen internt et ZIP-arkiv - dens første fire bytes bærer PK-signaturen (50 4B 03 04). Kernen i indholdet er et XML-dokument ved navn document.mwb.xml, som indeholder den fulde EER-model, forbindelsesmetadata og indlejrede SQL-scripts. Ved at omdøbe en .mwb-fil til .zip kan du inspicere dens indhold med enhver arkivmanager.
Filer med filendelsen .mwb oprettes og redigeres i MySQL Workbench, som er tilgængelig til Windows, Linux og macOS. For at implementere designet på en live-server eksporterer du skemaet som et .sql-script via den indbyggede Forward Engineering-guide.
Sikkerhed og tryghed
RISIKO: LOWEn .mwb er et designdokument uden eksekverbart indhold, lav risiko. Den kan dog afsløre dit fulde databaseskema (tabel-/kolonnenavne, relationer) for enhver, der åbner den, så behandl delte modeller som følsomme. Download kun MySQL Workbench fra mysql.com.
Formatdetaljer
kort fortaltProgrammer der åbner MWB-filer
Tekniske detaljer
dyb specifikation| Udvikler | Oracle Corporation (oprindeligt MySQL AB / Sun Microsystems) |
| Containerformat | ZIP-arkiv - magic bytes 50 4B 03 04 (PK-signatur) ved offset 0 |
| Intern kernefil | document.mwb.xml - XML-dokument, der indeholder den komplette EER-model, forbindelsesmetadata og SQL-scripts |
| MIME-type | application/octet-stream |
| Platformunderstøttelse | Windows, Linux, macOS (via MySQL Workbench) |
| Diagramtype | Enhanced Entity-Relationship (EER) visuelle diagrammer |
| Gemte skemaelementer | Tabeller, kolonner, indekser, fremmede nøgler, visninger, gemte procedurer, triggere og relationer |
| Komprimering | ZIP deflate - poster inde i arkivet er komprimeret individuelt |
| Forward og Reverse Engineering | Skemaet kan forward-engineeres til en live MySQL-server eller reverse-engineeres fra en eksisterende database |
| Eksportformat | SQL DDL-script (.sql) via den indbyggede Forward Engineering-guide |
| Inspektionsmetode | Omdøb .mwb til .zip for at åbne med enhver arkivmanager og få adgang til den interne XML og aktiver |
| Indlejret scripting | MySQL Workbench stiller et Python-API til rådighed, der programmatisk kan generere og manipulere modelfiler |
| Miniaturebillede af diagram | En PNG-miniature af EER-lærredet er pakket inde i ZIP-arkivet sammen med XML-filen |
| Versionssporing | Rodelementet i document.mwb.xml bærer en document-version-attribut til kompatibilitetssporing |
| Udgivet | 2005+ (MySQL Workbench) |
| Specifikation | dev.mysql.com |
MWB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MWB-filer.