MySQL: Kann es nicht geben Tabellen einen Namen in Upper-Camel-Case (Fall Pascal)
Ich gelesen, dass es die beste Praxis, um Tabellennamen in Pascal-Schreibweise (ThisIsMyTableName).
Deshalb würde ich gerne ändern, meine Tabellen in MySQL. Aber weder phpmyadmin, nore SQL Manager 2005 for MySQL, lassen Sie mich. Die Namen bleiben bis in Kleinbuchstaben angezeigt, als wenn ich nicht an eine änderung überhaupt.
Irgendwelche Vorschläge, um dieses problem zu lösen?
- Ich gehe davon aus, dass Sie auf Windows?
- Pekka: Ist das relevant?
- ja, ist es. Windows ist nicht case-sensitive, wenn es um die MySQL Tabelle Namen, während andere Betriebssysteme im Allgemeinen sind.
- Ich bin nicht einverstanden, dass dies die beste Praxis in MySQL, zumal der groß-und Kleinschreibung in MySQL-Tabelle, in der Namen ist abhängig von der zugrunde liegenden Systems. Halten Sie einfach nur für klein-und use_underscores.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich Ratschläge gegen den gemischten Fall, weil er Probleme mit groß-und Kleinschreibung. Eine vollständig getestete Lösung auf einer Plattform, wo der Fall spielt keine Rolle, tatsächlich nicht bereitgestellt, wenn auf einer Plattform, wo Fall NICHT egal. Allein aus diesem Grund schlage ich vor, kleben mit entweder Großbuchstaben oder Kleinbuchstaben.
Ich benutze die Kleinschreibung, da ist es einfacher auf das Auge und machen Rechtschreibfehler, die leichter zu erkennen sind, in Schriften mit fester Breite verwendet, in den meisten Editoren.
Der einfachste Weg, um das hinzufügen der folgenden Ihren .ini-Datei
2
ist die Bedeutung hier für Windows. Sie können mehr darüber Lesen Sie hier Kennung Groß - /KleinschreibungVerwenden
RENAME
Beispiel:
details : http://dev.mysql.com/doc/refman/5.1/en/rename-table.html
In MySQL können Sie Zitat die Namen der Tabellen überall, um Sie zu Fall zu bewahren und sensibel.