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 の学習」を参照してください。 広告する

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

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

推薦する

オンブルマニキュアのやり方

グラデーションマニキュアは、爪にグラデーション効果を持たせるもので、一般的には爪の根元から爪の先端に...

本当の友達を見つける方法

真の友情は人間の最も深い感情の一つです。本当の友達は、どんな時もあなたのそばにいてくれます。一緒に笑...

iPhoneをアクティベートする方法

おめでとうございます。ついに新しい iPhone を手に入れました!さあ、これをアクティブにして、新...

ブラウザのキャッシュをクリアする方法

ブラウザ キャッシュは一般に Web サイトの読み込みを高速化しますが、Web ページの最新バージョ...

Bluetoothドングルの使い方

一部のコンピュータには Bluetooth 接続が組み込まれていますが、他のコンピュータでは Blu...

目の下のクマ(目の損傷)を取り除く方法

怪我によって目の下にできるクマは、痛みを伴うだけでなく、顔全体の見た目を損なうこともあります。でも心...

茶色の目を目立たせる方法

茶色い目をもっと美しくする方法を常に探すことに疲れていませんか?あらゆることを試したのに、茶色い目を...

Androidで連絡先を削除する方法

Android デバイス上の連絡先を削除したいですか?連絡先アプリを使用して直接削除することも、アカ...

画像にテキストを追加する方法

アイコン、ロゴ、マニュアル、名刺、その他の文書や画像のデザインでは、画像内にテキストを配置すると、よ...

シャッフルボードの遊び方

シャッフルボードとは、プレイヤーが重りの付いた水差しをテーブル、デッキ、卓上などのプレイ面の指定され...

夜の孤独に対処する方法

夜は長く、空っぽの部屋に一人でいる人や一人暮らしの人は寂しさを感じるでしょう。実のところ、夜になると...

トコジラミを無害に駆除する方法

トコジラミの被害に遭ったことがある人なら誰でも、これらの小さな吸血虫を駆除するのは、あなたが寝ている...

アメリカンカントリーグレービーの作り方

カントリー グレービーは、自家製ビスケット、チキン ナゲット、その他のボリュームのある田舎料理と一緒...

ランプステーキの調理方法

ランプステーキは原石のようなものです。一見すると、適切に調理しないと固くなってしまう、安くて赤身の牛...

会社概要の書き方

優れた企業プロフィールはビジネスに多くのメリットをもたらします。投資家や顧客の関心を会社の製品やサー...