Korrigieren Sie mich, wenn ich falsch liege, aber mein Verständnis ist, dass in MSSQL Unterstrukturen einer Datenbank wie Ansichten, Schemata und Tabellen mithilfe Objektnotation verwiesen werden können wie zum Beispiel:Ist es gute Praxis, Punkte innerhalb Tabellennamen in MySQL zu verwenden
Database.Schema.Table.Column
Jedes dieser Objekte ich glaube, ihre eigenen Eigenschaften hat.
Ich muss die Struktur einer MSSQL DB in MySQL replizieren und bin mir nicht sicher, was die beste Praxis ist.
ich mit der folgenden Namenskonvention über das Erstellen von Tabellen in MySQL denke:
Database
|---SubStructureX.Table
| |---Column_A
| |---Column_B
|---SubStructureY.Table
| |---Column_C
| |---Column_D
|
|
Daher ist eine MySQL-Abfrage könnte wie folgt aussehen:
SELECT Column_A, Column_B FROM SubStructureX.Table
Kurz gesagt, "SubstructureX.Table" ist nur ein Tabellenname, der einen Punkt enthält. Ich würde dies für die Benutzerfreundlichkeit während der Replikation der MSSQL-Struktur tun. Es ist mir egal, ob die Dinge vor und nach dem Punkt keine Objekte in MySQL sind.
Ist das eine gute MySQL-Praxis?
Planen Sie "Schemas" in 'MSSQL' zu erstellen? –
Die MSSQL-Datenbank wurde bereits erstellt und enthält Schemata und Ansichten. Ich versuche, die Struktur in MySQL zu replizieren. Ich denke, ich könnte auch fragen, ob MySQL Schemata und Views unterstützt, aber ich habe wirklich keine Verwendung für diese Strukturen, nachdem ich die DB auf MySQL portiert habe. Lassen Sie mich wissen, wenn das Sinn macht, bekomme ich vielleicht nicht die richtige Terminologie. –