MySQL で特殊文字を含むデータベース名を作成する方法の例

MySQL で特殊文字を含むデータベース名を作成する方法の例

序文

この記事では、MySQL で特殊文字を使用してデータベース名を作成する方法について説明します。ここでの特殊文字は次のとおりです: !@#$%^

方法は次のとおりです

データベース名を囲むにはバッククォート ` を使用します (引用符は使用できません)。英語入力方式の状態で Esc キーを押すと、以下の対応するキーが表示されます。もちろん、データベース名をバッククォートで囲まないと、データベース名に特殊文字が含まれている場合にエラーが報告されます。

たとえば、次の create コマンドを使用するとエラーが発生します。

mysql> データベース www.mafutian.net を作成します。デフォルトの文字セットは UTF8 です。
1064 - '.mafutian.net DEFAULT CHARSET UTF8' の構文を文字列 1 に変更します

正しい作成方法:

mysql> データベース `www.mafutian.net` を作成します。デフォルトの文字セットは UTF8 です。
クエリは正常、1 行が影響を受けました

以下のように表示されます。

別の例:

mysql> データベース `!@#$%^&*()_+.` を作成します。デフォルトの文字セットは UTF8 です。
クエリは正常、1 行が影響を受けました
mysql> !@#$%^&*()_+ を使用します。
 -> ;
1064 - '!@#$%^&*()_+.' の構文を 1 文字まで読みました
mysql> `!@#$%^&*()_+.` を使用します。
データベースが変更されました
mysql> データベースを選択します();
+---------------+
| データベース() |
+---------------+
| !@#$%^&*()_+. |
+---------------+
セット内の1行

上記からわかるように、データベースを選択するときは、バッククォート ` を使用してデータベース名を引用符で囲む必要もあります。以下のように表示されます。

同様に、データベースを削除する場合も、バッククォートを使用してデータベース名を引用する必要があります。

mysql> データベース `www.mafutian.net` を削除します。
クエリは正常です。影響を受けた行は 0 行です
mysql> データベースを削除します `!@#$%^&*()_+.`;
クエリは正常です。影響を受けた行は 0 行です

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • MySQL のデータベースとデータ テーブルのエンコード形式を表示、作成、変更します。
  • MySQLデータベースを作成する2つの方法
  • データベースの作成と削除および関連する PHP スクリプト操作のための MySQL コマンド
  • MySQL 基本データベース作成
  • コマンドを使用してMySQLデータベース(de1)を作成する方法

<<:  JavaScript ジグソーパズルゲーム

>>:  DockerプライベートイメージライブラリとAlibaba CloudオブジェクトストレージOSSの簡単な分析

推薦する

HTMLフォームタグチュートリアル(1):

フォームは、動的な Web ページを実装するための主要な外部フォームです。フォームとフォーム フィー...

MySQL 4 データをインポートする方法

1. mysqlコマンドをインポートするmysql コマンドのインポート構文は次のとおりです。 my...

MySQL countの詳細な説明と関数のサンプルコード

mysql countの詳細な説明count関数はテーブルや配列内のレコードを数えるために使われます...

Navicat 経由で MySQL にリモート接続する方法

Navicat を使用して IP 経由で直接接続すると、次のようなさまざまなエラーが報告されます: ...

js キャンバスは検証コードを実装し、検証コード機能を取得します

この記事の例では、検証コードを作成して取得するためのjsキャンバスの具体的なコードを共有しています。...

Ubuntu 18.04 に opencv 3.2.0 をインストールするためのソリューション

opencv.zip をダウンロード依存関係を事前にインストールします。まずダウンロードソースを更新...

Vueフィルターとカスタム命令の使用

目次フィルター01.とは02. やり方(1)フィルターを定義する(2)使用方法(3)フィルタパラメー...

ウェブサイトレイアウトにおける CSS の計算関数 calc の例

calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...

Linux での MongoDB のインストールと設定のチュートリアル

MongoDBインストールYumを使用してインストールすることを選択する1. repoファイルを作成...

ウェブページ上でデスクトップ exe プログラムを呼び出す簡単な方法

この記事では主に、Web ページ上でデスクトップ exe プログラムを呼び出す方法を紹介します。 W...

Alibaba Cloud で静的ウェブサイトを素早く構築する方法

序文:ジュニアプログラマーとして、私は自分自身の個人ウェブサイトを構築し、それを他の人に見せることを...

Linux システムで PATH 環境変数を設定する方法 (3 つの方法)

1. Windows システムでは、JDK のインストールなど、多くのソフトウェアのインストールで...

Windows Server 2016 でサービスを展開する方法 (グラフィック チュートリアル)

導入インストールするシステムの数が多い場合、USB フラッシュ ドライブまたは CD を使用した手動...

JavaScript でよく使われる 5 つのオブジェクト

目次1. JavaScript オブジェクト1).配列オブジェクト2).ブールオブジェクト3).日付...

node.jsのコアモジュールとは

目次グローバルオブジェクトグローバルオブジェクトとグローバル変数プロセスコンソール一般的なツールユー...