MySQL でのドットを使用したデータベースの作成
MySQL ユーザーは、名前にドット (.) を使用してデータベースを作成できるかというよくある質問に遭遇することがあります。 ?この記事では、このトピックを詳しく掘り下げ、包括的な回答と実用的な解決策を提供します。
問題:
MySQL では、名前にドットを含むデータベースの作成が許可されていますか?この質問は、MySQL バージョン 5.1.22 に特に関連します。
答え:
答えは「いいえ」です。MySQL では、ドットを使用したデータベースの作成は許可されていません。さらに、識別子にはドットを使用せず、代わりにアンダースコアを使用することをお勧めします。この規則により、明確さが促進され、混乱が回避されます。
ただし、テーブル名またはフィールド名に特殊文字を使用するやむを得ない理由がある場合、MySQL はエスケープ メカニズムを提供します。以下に示すように、識別子はバッククォート (`) を使用してエスケープできます。
SELECT `select`, `some.field name`, `crazy()naming+here` FROM `my-=+table`
ベスト プラクティスとして、必要に関係なくフィールド名に一貫してバッククォートを付けることをお勧めします。そうすることで、データベース スキーマの一貫性と明確さが確保されます。
以上が名前にドットを含む MySQL データベースを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。