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

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

MySQL データベースはさまざまなテーブルで構成されています。テーブルには、データベースに入力された情報が含まれます。基本的に、保存する必要があるデータに応じて、あらゆる種類のテーブルを作成できます。テーブルの作成には、特に保存するアイテムが少数の場合は、数分しかかかりません。以下では、テーブルを作成する方法について説明します。

パート1 パート1/2:

テーブルを作成

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/61\/1282937-1.jpg\/v4-460px-1282937-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/61\/1282937-1.jpg\/v4-728px-1282937-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1データベースを開きます。テーブルを作成するには、まずテーブルを格納するデータベースが必要です。 MySQL コマンドラインにUSEライブラリ名と入力すると、データベースを開くことができます。
    • データベースの名前を覚えていない場合は、 「SHOW DATABASES;」と入力して、MySQL サーバー上のすべてのデータベースを表示できます。
    • まだデータベースを作成していない場合は、 「CREATE DATABASE library name ; .」と入力してデータベースを作成できます。データベース名にはスペースを含めることはできません。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e7\/1282937-2.jpg\/v4-460px-1282937-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e7\/1282937-2.jpg\/v4-728px-1282937-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2基本的なデータ型を理解します。各エントリは特定のデータ型でテーブルに格納されます。このように、MySQL はそれらをさまざまな方法で使用できます。使用するデータ型は、テーブルのニーズによって異なります。他にも多くのデータ型がありますが、最も基本的で実用的なテーブルを作成するには、次のデータ型で十分です。
    • INT — 整数型。識別番号 (ID) フィールドでよく使用されます。
    • DECIMAL — 小数値を格納するために使用され、ユーザーは小数点以下の桁数と小数点以下の桁数を指定できます。たとえば、 DECIMAL(6,2) は、保存される値が 6 桁を超えず、小数点以下 2 桁を超えないことを指定します。入力した数字は「0000.00」として保存されます。
    • CHAR —テキストと文字列を格納します。通常、最大 30 文字を指定するCHAR(30)など、文字列の長さ制限を指定する必要があります。指定された長さより長い値は切り捨てられ、指定された長さより短い値はスペースで埋められます。 VARCHAR を使用して、実際の入力内容に基づいて文字列の長さ (最大 255 文字) を変更することもできます。電話番号は記号を含むことが多く、計算(加算、減算など)に使用する必要がないため、通常はVARCHARとして保存されます。 [1]
    • DATE — 日付を YYYY-MM-DD (年-月-日) の形式で保存します。誰かの年齢を保存する必要がある場合は、このデータ型を使用して実際の年齢ではなく生年月日を入力します。そうしないと、毎年エントリを更新する必要があります。 [2]
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/61\/1282937-3.jpg\/v4-460px-1282937-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/61\/1282937-3.jpg\/v4-728px-1282937-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3テーブルを作成します。コマンドラインからテーブルを作成するには、1 つのコマンドですべてのフィールドを作成する必要があります。 CREATE TABLEコマンドを使用してテーブルを作成し、そのテーブルに情報を入力できます。たとえば、基本的な従業員レコードを作成する場合は、次のコマンドを入力します。
     CREATE TABLE従業員( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT , 
    VARCHAR ( 20 )、名前VARCHAR ( 20 )、電話番号VARCHAR ( 20 )、生年月日DATE )
    


    • INT NOT NULL PRIMARY KEY AUTO_INCREMENT レコードに追加された従業員ごとに識別番号 (ID) が作成されます。数値は自動的に増加するため、他の操作を実行するときに関連データを参照しやすくなります。
    • VARCHAR を使用すると、実際の入力に基づいて文字列の長さを短縮できますが、ユーザーが長すぎる文字列を入力できないように制限を設定することもできます。上記の例では、名と姓はそれぞれ最大 20 文字に制限されています。
    • シンボルを正しく処理するには、電話番号を VARCHAR として保存する必要があることに注意してください。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1b\/1282937-4.jpg\/v4-460px-1282937-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1b\/1282937-4.jpg\/v4-728px-1282937-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4テーブルが正しく作成されていることを確認します。テーブルが作成されると、正常に作成されたことを示すメッセージが表示されます。これで、 DESCRIBEコマンドを使用して、必要なフィールドがすべて含まれていること、および正しいデータ型が設定されていることを確認できるようになりました。画面に表示される図からテーブル構造を調べるには、「DESCRIBE library name ;」と入力します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1a\/1282937-5.jpg\/v4-460px-1282937-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1a\/1282937-5.jpg\/v4-728px-1282937-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5 PHP を使用してテーブルを作成します。 Web サーバー経由で PHP を使用して MySQL データベースを管理する場合は、単純な PHP ファイルを使用してテーブルを作成することもできます。 MySQL サーバーにすでにデータベースがある場合は、次のコードを入力して接続情報を独自のものに置き換えるだけで、手順 3 と同じテーブルを作成できます。
     <?php
    $connection = mysqli_connect ({{ samp |サーバー}},{{ samp |ユーザー}},
    {{ samp |パスワード}}, {{ samp |データベース}});
    もし( mysqli_connect_errno ())
    {
    echo "MySQLに接続できません: " .mysqli_connect_error ( );
    }
    $sql = "従​​業員テーブルを作成
    
    id INT NOT NULL 主キー AUTO_INCREMENT,
    姓 VARCHAR(20)、
    名前 VARCHAR(20)、
    電話番号 VARCHAR(20)、
    生年月日DATE
    )" ;
    
    if ( mysqli_query ( $connection  $sql ))
    {
    echo "従業員テーブルが正常に作成されました" ;
    }
    それ以外
    {
    echo " テーブルの作成エラー: " .mysqli_error ( $connection );
    }
    ?>
    
    広告する
パート2 パート2/2:

テーブルにエントリを追加する

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/a2\/1282937-6.jpg\/v4-460px-1282937-6.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a2\/1282937-6.jpg\/v4-728px-1282937-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1テーブルにエントリを 1 つ追加します。コマンドラインを使用してテーブルに直接データを入力できます。 INSERT INTOと入力すると、1 つのコマンドで 1 つのエントリのすべてのデータが関連するフィールドに入力されます。
    従業員( ID 電話番号生年月日)を挿入します 
    ( NULL , '王' , '小明' , '(555)555-5555' , '1980-01-31' );
    


    • ID フィールドに NULL を入力すると、エントリを追加するたびに ID が自動的に 1 ずつ増加し、次の ID 番号になります。
    • 入力する各値は必ず一重引用符 (') で囲んでください。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/5\/5c\/1282937-7.jpg\/v4-460px-1282937-7.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/5c\/1282937-7.jpg\/v4-728px-1282937-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2複数のエントリを同時に追加します。すべてのデータが揃っている場合は、1 つのINSERT INTOコマンドで複数のエントリを入力できます。各データセットをコンマで区切るだけです。
    従業員INSERT INTO ( ID 電話番号生年月日) VALUES 
    ( NULL , '王' , '小明' , '(555)555-5555' , '1980-01-31' ), ( NULL , 
    '张' , '小丽' , '(555)555-5551' , '1981-02-28' ), ( NULL , '李' , 
    '大成'  '(555)555-5554'  '1970-01-31' );
    
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f5\/1282937-8.jpg\/v4-460px-1282937-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f5\/1282937-8.jpg\/v4-728px-1282937-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3表を表示します。いくつかのエントリを入力した後、作成したテーブルを表示して、入力したすべてのデータを確認し、情報を見逃していないか、または間違ったフィールドに誤ってデータを入力していないかを確認できます。上記で作成したテーブルを表示するには、 「SELECT * FROM employees」と入力します。
    • 検索結果をフィルタリングし、より高度な表示操作を実行できます。たとえば、生年月日でソートされたテーブルを表示するには、 「SELECT lastname, firstname, dateofbirth FROM employee ORDER BY dateofbirth」と入力します。
    • コマンドの最後にDESCを追加すると、検索結果を逆の順序で表示できます。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/8\/8c\/1282937-9.jpg\/v4-460px-1282937-9.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/8c\/1282937-9.jpg\/v4-728px-1282937-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 HTML テーブルを使用してデータを入力します。新しく作成したテーブルに他の方法でデータを追加することもできます。これを行う最も一般的な方法の 1 つは、Web ページでテーブルを使用することです。データを入力するための基本的な Web フォームを作成する方法については、「PHP と MySQL の学習」を参照してください。 広告する

<<:  相手の星座を推測する方法

>>:  浮力を計算する方法

推薦する

蜂蜜を柔らかくする方法

ほとんどの食品とは異なり、蜂蜜は腐りません。はちみつは酸性で水分が少ないため、適切に保存すれば長期間...

ログハウスの建て方

美しい木造住宅で自然に近い暮らしを夢見たことはありませんか?丸太小屋を建てることは困難ですが、やりが...

チェダーチーズを溶かす方法

溶けたチェダーチーズは美味しいですが、チーズの厚さが足りなかったり、チーズに塊があったり、焦げた匂い...

直方体の表面積を計算する方法

直方体は、各辺が 90 度の角度を形成する、誰もがよく知っている六面体の学名です。私たちがよく目にす...

AirPodsの使い方

このwikiHowでは、Appleの最新のワイヤレスイヤホンの使い方を説明します。 AirPods ...

クレアチンホスホキナーゼ(CPK)を自然に下げる方法

クレアチンホスホキナーゼ(CPK)はクレアチンキナーゼとも呼ばれ、骨格筋、脳組織、心筋など、体内のさ...

在庫日数の計算方法

営利目的で商品を販売する企業にとって、在庫の管理は非常に重要です。在庫日数は、在庫の観点から見た企業...

Minecraft で光るレッドストーントーチを作る方法

レッドストーントーチは、Minecraft で作成できるツールです。薄暗く神秘的な光を発するだけでな...

Word 文書に画像を追加する方法

テキストに画像を追加するには、「Microsoft Publisher」などのデスクトップ プログラ...

羽毛枕の洗い方

羽毛枕は柔らかくて快適ですが、適切なメンテナンスと少なくとも年に 1 回は洗濯する必要があります。枕...

シャンプーでスライムを作る方法

海外でも人気のスライムは本当に楽しいです。いくつになってもハマってしまいます。とても粘着性があり、好...

手汗の対処法

手のひらの過度の発汗、すなわち掌蹠多汗症は、通常 13 歳で始まり、生涯続きます。手汗は時には非常に...

養鶏ビジネスを始める方法

養鶏場を始めることと、ビジネスを始めることは別の話です。市場目標や、関わりたい鶏肉業界の特定の分野に...

リーダーになる方法

リーダーになるということは、必ずしも政府職員や CEO になるということではありません。リーダーとは...