ホームページ >データベース >mysql チュートリアル >mysqlでデータベースを作成するためのステートメントは何ですか?
データベースを作成するための MySQL ステートメント
1. CREATE DATABASE ステートメントを使用します
最も簡単な方法は、CREATE を使用することです。 DATABASE
ステートメントの構文は次のとおりです:
<code class="sql">CREATE DATABASE database_name;</code>
例:
<code class="sql">CREATE DATABASE my_database;</code>
2. ストレージ エンジンと文字セットを指定します
Yes データベースのストレージ エンジンと文字セットを指定します。構文は次のとおりです:
<code class="sql">CREATE DATABASE database_name ENGINE=storage_engine CHARSET=charset;</code>
そのうち:
storage_engine
can InnoDB
、 MyISAM
、またはその他のサポートされているストレージ エンジンです。 charset
には、utf8
、latin1
、またはその他のサポートされている文字セットを指定できます。 例:
<code class="sql">CREATE DATABASE my_database ENGINE=InnoDB CHARSET=utf8;</code>
3. テンプレート データベースを指定します
次のように指定して、新しいデータベースを作成できます。テンプレート データベースの場合、構文は次のとおりです:
<code class="sql">CREATE DATABASE database_name TEMPLATE=template_database;</code>
例:
<code class="sql">CREATE DATABASE my_database TEMPLATE=my_template_database;</code>
4. オプション
CREATE DATABASE
ステートメント 次のオプションを含めることもできます。
DEFAULT CHARACTER SET
: データベースのデフォルトの文字セットを指定します。 DEFAULT COLLATE
: データベースのデフォルトの照合順序を指定します。 MAX_QUERIES_PER_HOUR
: データベース上で 1 時間あたりに実行できるクエリの数を制限します。 MAX_UPDATES_PER_HOUR
: データベース上で 1 時間あたりに実行できる更新の数を制限します。 例:
<code class="sql">CREATE DATABASE my_database DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;</code>
以上がmysqlでデータベースを作成するためのステートメントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。