ホームページ >データベース >mysql チュートリアル >MySQL テーブルに数字のみを使用して名前を付けることはできますか?

MySQL テーブルに数字のみを使用して名前を付けることはできますか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-20 16:56:10357ブラウズ

Can MySQL Tables Be Named Using Only Numbers?

MySQL のテーブルは数字だけで名前を付けることができますか?

動的テーブルの作成を検討する場合、重要な点はこれらのテーブルの命名規則です。 。 MySQL では、テーブルなどのオブジェクトの命名規則を理解することが重要です。

MySQL のドキュメントによると、識別子 (テーブル名を含む) は数字で始まる場合がありますが、そうでない限り、数字だけで構成することはできません。引用した。したがって、「12345」という名前のテーブルは引用符なしでは無効になります。

有効性を確保するには、ANSI モードで実行する場合は数値テーブル名をバックティック (`) または二重引用符 (") で囲みます。次に例を示します。

SELECT * FROM `12345`;

または、次のようにして ANSI 引用符モードを有効にすることもできます。ステートメント:

SET @@session.sql_mode=ANSI_QUOTES;
SELECT * FROM "12345";

これにより、数値のみを含むテーブル名の識別子として二重引用符を使用できるようになります。

以上がMySQL テーブルに数字のみを使用して名前を付けることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。