ホームページ  >  記事  >  データベース  >  mysqlデータベースにテーブルを作成する方法

mysqlデータベースにテーブルを作成する方法

下次还敢
下次还敢オリジナル
2024-04-22 18:33:41533ブラウズ

MySQL でテーブルを作成するには、次の手順を実行します。 MySQL サーバーに接続します。 CREATE TABLE ステートメントを使用してテーブルを作成し、テーブル名を指定して列を定義します。列名、データ型、制約を含む列を定義します。必要に応じて、別のテーブルの主キーにリンクする外部キーを追加します。例: CREATE TABLE の顧客 ( id INT NOT NULL AUTO_INCREMENT、 名前 VARCHAR(255) NOT NULL、 電子メール VARCHAR(255) UNIQUE、 主キー (id) );

mysqlデータベースにテーブルを作成する方法

MySQL でテーブルを作成する方法

テーブルの作成は MySQL の基本操作であり、データの保管と管理に使用されます。次の手順では、テーブルの作成について説明します。

1. MySQL サーバーに接続します

コマンド ラインまたは次のツールを使用して、MySQL サーバーに接続します。 MySQL ワークベンチ。

2. CREATE TABLE ステートメントを使用します。

CREATE TABLE ステートメントを使用してテーブルを作成します。このステートメントの基本的な構文は次のとおりです。

<code class="sql">CREATE TABLE [table_name] (
  [column_name] [data_type] [constraints],
  ...
);</code>

3. テーブル名を指定します。

[table_name] はテーブルの名前です。作成したいもの。それはユニークなものでなければなりません。

4. 列の定義

括弧内でテーブルの列を定義します。各列は次の部分で構成されます。

  • 列名: 列の一意の名前。
  • データ型: 列に格納できる値の型 (INTVARCHARDATE など) 。
  • 制約: オプションの制限。 NOT NULL (NULL 値は許可されません) または UNIQUE (列は一意である必要があります)。

5. 外部キーの追加 (オプション)

外部キーを作成するには、FOREIGN KEY 制約を使用します。外部キーは、あるテーブルの列を別のテーブルの主キーにリンクします。

例:

次は、customers:

<code class="sql">CREATE TABLE customers (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) UNIQUE,
  PRIMARY KEY (id)
);</code>

という名前のテーブルを作成する例です。このテーブルには 3 つの列があります。 :

  • id (主キー、自動インクリメント)
  • name (null値を許可するテキストデータ)
  • メール(テキストデータのみ)

以上がmysqlデータベースにテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。