MySQL データベース名にドットを使用できますか?

DDD
リリース: 2024-10-31 00:40:03
オリジナル
597 人が閲覧しました

Can I Use Dots in MySQL Database Names?

MySQL でのドットを使用したデータベースの作成

MySQL データベースの名前にドットを含めることはできますか?この記事では、特に MySQL バージョン 5.1.22 に関するこの質問について説明します。

答え:

答えはノーです。MySQL では、名前にドットを含むデータベースの作成は許可されていません。 。一般に、データベース名やフィールド名などの識別子にはドットを使用しないことをお勧めします。代替として推奨されるのはアンダースコア文字です。これは混乱を引き起こすことなく同じ目的を果たします。

ただし、テーブル名またはフィールド名に珍しい文字を使用するやむを得ない理由がある場合もあります。このような場合、バッククォート文字を使用して識別子をエスケープできます。

CREATE DATABASE `my.database`;
CREATE TABLE `my_table` (`my.field` INT);
ログイン後にコピー

バッククォートを使用して識別子をエスケープすると、データベース名やフィールド名に不正な文字を含めることができます。また、必要に関係なく、すべてのフィールド名を一貫してバッククォートでエスケープすることも推奨されます。

以上がMySQL データベース名にドットを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!