ホームページ > データベース > mysql チュートリアル > mysqlでデータベースを作成するためのステートメントは何ですか?

mysqlでデータベースを作成するためのステートメントは何ですか?

下次还敢
リリース: 2024-04-05 18:48:24
オリジナル
890 人が閲覧しました

データベースを作成するための 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 には、utf8latin1、またはその他のサポートされている文字セットを指定できます。

例:

<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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート