ホームページ >データベース >mysql チュートリアル >mysqlデータベースにテーブルを作成する方法
MySQL でテーブルを作成するには、次の手順を実行します。 MySQL サーバーに接続します。 CREATE TABLE ステートメントを使用してテーブルを作成し、テーブル名を指定して列を定義します。列名、データ型、制約を含む列を定義します。必要に応じて、別のテーブルの主キーにリンクする外部キーを追加します。例: CREATE TABLE の顧客 ( id INT NOT NULL AUTO_INCREMENT、 名前 VARCHAR(255) NOT NULL、 電子メール VARCHAR(255) UNIQUE、 主キー (id) );
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. 列の定義
括弧内でテーブルの列を定義します。各列は次の部分で構成されます。
INT
、VARCHAR
、DATE
など) 。 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 サイトの他の関連記事を参照してください。