MySQLデータベースを作成します(CREATE DATABASE文)

データの特殊なデータベースは、データオブジェクトがテーブルは、最も基本的なデータ・オブジェクトであるテーブル、ビュー、トリガ、ストアドプロシージャ、等を含む容器に格納されたオブジェクトとしてそれを見ることができます。MySQLデータベース内のデータ・オブジェクトを作成する前に、最初の良いデータベースを作成します。

 

MySQLでは、使用することができ  、CREATE DATABASEを  データベース文の構文を作成するには、次のとおりです。

[NOTが存在する場合] CREATE DATABASEを<データベース名>
[[DEFAULT] CHARACTER SET <文字セット名>] [[DEFAULT] COLLATE <照合名>];

[ ]内容はオプションです。構文は次のとおりです。

  • <データベース名>:データベース名を作成します。MySQLのカタログには、データ記憶領域のMySQLデータベースは、データベース名は、MySQLで、大文字と小文字を区別しないの命名規則、注意を払うフォルダオペレーティングシステムに適合しなければならないかを示します。
  • IFは、NOT EXISTS:裁判官のデータベースがまだ存在しない場合にのみ、操作を実行するためにデータベースを作成する前に。このオプションは、過ちを繰り返さないよう、すでに存在するデータベースを作成するために使用することができます。
  • [DEFAULT] CHARACTERのSET:指定したデータベースのデフォルトの文字セット。
  • [DEFAULT] COLLATE:デフォルトの照合指定された文字セット。

二つの異なる概念のMySQLの文字セット(CHARACTER)と照合(COLLATION):文字セットは、MySQLストレージの文字列を定義するために使用され、文字列の比較照合は、ソートと文字のグループ化の問題を解決する方法を定義します。

キャラクタセットと照合順序は、多くの関係している、それぞれが少なくとも一つのキャラクタセットの照合順序に対応し、MySQLは文字セットの照合39種類の約200種類をサポートしています。

例1:最も単純なMySQLデータベースの作成ステートメント

MySQLではTEST_DBという名前のデータベースを作成します。MySQLのコマンドラインクライアントにSQL文を入力しCREATE DATABASE test_db;、データベースを作成するSQL文を入力し、結果は以下の通りです。

MySQLの> CREATE DATA

おすすめ

転載: blog.csdn.net/mysqlsd/article/details/103652912