MySQLでデータベースを作成する方法

MySQLでデータベースを作成する方法

MySQL は複雑なプログラムです。すべてのコマンドはコマンド ラインから入力する必要があり、視覚的なインターフェイスは提供されません。したがって、データベースの作成と管理の基本を理解することで、多くの時間と手間を節約できます。米国の州とその人口を格納するデータベースを作成するには、次の方法を参照してください。

方法1方法1/2:

データベースの作成と管理

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cb\/Create-a-Database-in-MySQL-Step-1-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-1-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cb\/Create-a-Database-in-MySQL-Step-1-Version-2.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-1-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1データベースを作成します。 MySQL コマンドラインで、コマンドCREATE DATABASE <DATABASENAME>;を入力します。 コマンド内の<DATABASENAME>データベースの名前に置き換えます。スペースを含めることはできません。
    • たとえば、米国のすべての州を含むデータベースを作成するには、 CREATE DATABASE us_states;と入力します。
    • 注意: コマンドは大文字で入力する必要はありません。
    • 注意: すべての MySQL コマンドは「;」で終わる必要があります。セミコロンを入力し忘れた場合は、次の行に「;」を入力して、前のコマンドを処理できます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/21\/Create-a-Database-in-MySQL-Step-2-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-2-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/21\/Create-a-Database-in-MySQL-Step-2-Version-2.jpg\/v4-828px-Create-a-Database-in-MySQL-Step-2-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2利用可能なデータベースのリストを表示します。保存されているすべてのデータベースを一覧表示するには、コマンドSHOW DATABASES;を入力します。作成したデータベースに加えて、 mysqlデータベースとtestデータベースも表示されます。今のところは無視して構いません。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d6\/Create-a-Database-in-MySQL-Step-3-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-3-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d6\/Create-a-Database-in-MySQL-Step-3-Version-2.jpg\/v4-828px-Create-a-Database-in-MySQL-Step-3-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3データベースを選択します。データベースを作成したら、編集する前にそれを選択する必要があります。 USE us_states;コマンドを入力します。 Database changedというメッセージが表示され、現在アクティブなデータベースがus_statesであることを確認できます。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/10\/Create-a-Database-in-MySQL-Step-4-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-4-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/10\/Create-a-Database-in-MySQL-Step-4-Version-2.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-4-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4データテーブルを作成します。データ テーブルは、データベースに情報を保存するために使用されます。データ テーブルを作成するには、最初のコマンドでデータ テーブルのすべての書式設定情報を入力する必要があります。データ テーブルを作成するには、次のコマンドを入力します: CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR(25), population INT(9)); 。これにより、 idstatepopulation 3 つのフィールドを持つ「states」というテーブルが作成されます。
    • INTコマンドはidフィールドに数値 (整数) のみを格納するようにします。
    • NOT NULLコマンドはidフィールドが空にならないようにします。
    • PRIMARY KEY idフィールドをデータ テーブルのキー フィールドとして指定します。キー フィールドとして使用されるフィールドには重複データを含めることはできません。
    • AUTO_INCREMENTディレクティブは、 idフィールドに増加する値を自動的に割り当てます。具体的には、対応するフィールドに番号を自動的に割り当てます。
    • CHAR (文字) コマンドとINT (整数) コマンドは、関連付けられたフィールドに格納できるデータのタイプを指定します。コマンドの横の数字は、対応するフィールドに含めることができる文字または整数の数を指定します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/50\/Create-a-Database-in-MySQL-Step-5-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-5-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/50\/Create-a-Database-in-MySQL-Step-5-Version-2.jpg\/v4-828px-Create-a-Database-in-MySQL-Step-5-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5データ テーブルにレコードを作成します。データ テーブルを作成したので、データの入力を開始できます。次のコマンドを使用して最初のレコードを入力します: INSERT INTO states (id, state, population) VALUES (NULL, 'Alabama', '4822023');
    • このコマンドにより、データベースは入力された情報をデータ テーブル内の対応する 3 つのフィールドに保存します。
    • idフィールドはNOT NULLコマンドによって制限されているため、その値としてNULLを入力すると、 AUTO_INCREMENTコマンドによってその値が自動的に 1 増加します。
  6. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f7\/Create-a-Database-in-MySQL-Step-6-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-6-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f7\/Create-a-Database-in-MySQL-Step-6-Version-2.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-6-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6さらにレコードを作成します。 1 つのコマンドで複数のレコードを作成できます。次の 3 つのレコードを入力するには、次のコマンドを使用できます: INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, 'Arkansas', '2949131');
    • これにより、次のデータ テーブルが作成されます。

      {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/2\/29\/Screenshot_20150730_103118.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/2\/29\/Screenshot_20150730_103118.jpg","smallWidth":460,"smallHeight":276,"bigWidth":550,"bigHeight":330,"licensing":"<div class=\"mw-parser-output\"><\/div>"}
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/49\/Create-a-Database-in-MySQL-Step-7-Version-2.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-7-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/49\/Create-a-Database-in-MySQL-Step-7-Version-2.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-7-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7新しいデータベースに対してクエリを実行します。基本的なデータベースを作成したので、クエリを入力して特定のクエリ結果を取得できます。まず、コマンドSELECT * FROM us_states;を入力します。このコマンドでは「すべて」を意味する「*」がコマンド内で使用されているため、データベース全体が返されます。
    • 高度なクエリを実行するには、次のコマンドを入力します: SELECT state, population FROM us_states ORDER BY population; 。このコマンドは、アルファベット順ではなく人口順に並べられた、州と人口の 2 つの列を持つテーブルを返します。このコマンドではstatepopulationレコードのクエリのみが必要なので、 idフィールドは表示されません。
    • 州のレコードを人口の逆順に一覧表示するには、次のコマンドを入力します。SELECT SELECT state, population FROM us_states ORDER BY population DESC; DESCコマンドは、レコードを降順、つまり低い順から高い順ではなく高い順で並べ替えます。 [1]
    広告する
方法2方法2/2:

MySQLを使い続ける

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/d\/db\/Create-a-Database-in-MySQL-Step-8.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/db\/Create-a-Database-in-MySQL-Step-8.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 Windows コンピューターに MySQL をインストールします。自宅のコンピュータに MySQL をインストールする方法を学びます。
  2. MySQL データベースを削除します古くて時代遅れのデータベースを削除する必要がある場合は、このガイドを参照してください。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c9\/Create-a-Database-in-MySQL-Step-10.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-10.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c9\/Create-a-Database-in-MySQL-Step-10.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 PHP と MySQL を学習します。 PHP と MySQL を学習すると、自分の興味や仕事のニーズに合わせた強力な Web サイトを作成できるようになります。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c0\/Create-a-Database-in-MySQL-Step-11.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-11.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c0\/Create-a-Database-in-MySQL-Step-11.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 MySQL データベースをバックアップします。特に重要なデータベースについては、データを定期的にバックアップすることが常に必要です。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/04\/Create-a-Database-in-MySQL-Step-12.jpg\/v4-460px-Create-a-Database-in-MySQL-Step-12.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/04\/Create-a-Database-in-MySQL-Step-12.jpg\/v4-728px-Create-a-Database-in-MySQL-Step-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5データベース構造を変更します。データベースの目的が変わった場合は、異なる情報を処理できるようにデータベースの構造を調整する必要があります。このガイドが役に立ちます。 広告する

ヒント

  • よく使用されるデータ型は次のとおりです。(関連情報の完全なリストについては、MySQL ドキュメント http://dev.mysql.com/doc/ を参照してください)
    • CHAR (長さ) - 固定長文字列
    • VARCHAR (長さ) – 最大長が長さの可変長文字列
    • TEXT − 最大長が 64KB のテキスト サイズの可変長文字列。
    • INT (長さ) - 最大長さ桁の 32 ビット整数 (負の数の場合、「-」は「桁」としてカウントされます。)
    • DECIMAL ( length , dec ) - 最大length文字の 10 進数を返します。 decフィールドは、許容される小数点以下の最大桁数を指定します。
    • DATE - 日付の値(年、月、日)
    • TIME - 時間の値(時間、分、秒)
    • ENUM (" value1 "、" value2 "、....) - 列挙値のリスト。
  • 次にオプションのパラメータをいくつか示します。
    • NOT NULL - 指定されたフィールドに値を指定する必要があります。このフィールドは空白のままにできません。
    • DEFAULTデフォルト値- 値が指定されていない場合は、デフォルト値がドメインに割り当てられます。
    • UNSIGNED - 数値フィールドの場合、値が負でないことを確認します。
    • AUTO_INCREMENT - テーブルに新しい行が追加されるたびに、このフィールドの値が自動的に増加します。
広告する

<<:  トライアングルチェスで勝つ方法

>>:  戦いで「強い」相手を倒す方法

推薦する

Androidタブレットの設定方法

Android タブレットはここ数年で大きく進歩し、今では業界をリードする iPad と同等の機能を...

ティーンエイジャーのキスの仕方

10代前半なら、キスは大きな出来事です。心配しないでください。以下の手順に従って、ゆっくりと時間をか...

銅の掃除方法

銅を掃除する方法はたくさんありますが、そのほとんどは、すでに家にある道具を使って行うことができます。...

Unixでパスを表示する方法

コマンドを入力して「コマンドが見つかりません」というエラー メッセージが表示される場合は、実行可能フ...

プロキシサーバーの設定を変更する方法

ウェブ閲覧を監視から隠したいですか?あるいは、インターネットアクセスが制限されている学校、オフィス、...

トイレに立って排便する方法

時々、公衆トイレで排便するのは本当に気まずいことがあります。もしかしたら、その場所が特に汚かったり、...

ドライフラワーの押し花の作り方

美しい花は枯れた後も、その鮮やかな色と独特の形が何年も残ります。押し花はカード、日記帳、スクラップブ...

歯の間に挟まったポップコーンの殻を取り除く方法

ポップコーンの殻が歯の間に挟まるのは、イライラするだけでなく不快なものです。ポップコーンの殻は、ほと...

UbuntuでUSBドライブをフォーマットする方法

Ubuntu Linux には、USB ドライブをフォーマットできるユーティリティがいくつかあります...

WineBottler を使用して Mac に Internet Explorer をインストールする方法

Apple の OS X 搭載 Macintosh は市場シェアを拡大​​し続けており、その成長の大...

紙の鎖の作り方

紙の鎖は簡単に作れる工芸品で、あらゆる年齢の人に適しています。以下の手順に従って、クラシックな紙の鎖...

ペーストの作り方

ペーストを自分で作る方法はたくさんあります。最も簡単なのは小麦粉と水を使うことですが、コーンスターチ...

豆乳の作り方

あらゆる食品の添加物にうんざりしているなら、豆乳などの製品を自分で作ってみましょう。 材料割り豆(5...

Macでルート権限でアプリを開く方法

Mac では、管理者アカウントのパスワードがあれば、ルート権限で任意のアプリケーションを開くことがで...

誰かに冗談を言う方法

ジョークを言う正しい方法を学ぶと、ユーモアのセンスを共有する友達を作るのに役立ちますし、ユーモアのセ...