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 - テーブルに新しい行が追加されるたびに、このフィールドの値が自動的に増加します。
広告する

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

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

推薦する

黒い食品着色料の作り方

既存の食品着色料を混ぜたり、必要に応じて他の材料を使用したりすることで、独自の黒色食品着色料を簡単に...

Windows でコンピュータの Mac アドレスを変更する方法

MAC アドレスの正式名称は、メディア アクセス制御アドレスです。各 MAC アドレスは一意であり、...

詰まったシンクの詰まりを解消する方法

シンクの水が流れない場合は、下水管が詰まっている可能性が非常に高くなります。よどんだ水は蚊を引き寄せ...

説明文の書き方

記述的な文章では、一般的に、視覚、味覚、触覚、嗅覚、聴覚の 5 つの感覚が問われます。読者に可能な限...

自信を持つ方法

自信を持つということは、最高の服を着るということではなく、良い考え方と態度を持つことを意味します。確...

本棚の作り方

本が机の上を散らかしていたり​​、リビングルームを埋め尽くしていたり​​、プラスチックの箱をいっぱい...

恋人が他の人を好きかどうかを知る方法

あなたの愛する人が他の人を好きだと知るのは辛いことです。しかし、もしそのような疑問がある場合は、将来...

頭シラミを駆除する方法:自然療法は効くのか?

アタマジラミは人間の頭皮に生息し、人間の血を吸う小さな寄生虫です。 [1] X信頼できる情報源メイヨ...

Facebookで受信トレイを確認する方法

このwikiHowでは、Facebookの受信トレイを開いてメッセージを確認する方法を説明します。こ...

パーマヘアをナチュラルに見せる方法

パーマをかけた髪は、6~8 週間滑らかでまっすぐな状態を保ちます。しかし、パーマをかけた状態から自然...

記憶力を向上させる方法

試験中に、前日に内容を復習したのに、まったく覚えていなかったという経験をしたことはありませんか?この...

蝶の飼い方

窓から美しい蝶がひらひらと舞うのを見るのは素晴らしい気分です。この美しい昆虫を間近で見たり、庭のバラ...

甲状腺疾患の治療方法:自然療法は効果があるか?

甲状腺は首のすぐ下に位置し、体内での甲状腺ホルモンの生成を制御します。甲状腺機能低下症は、甲状腺の働...

Excel でピボット テーブルを作成する方法

ピボットテーブルは、Excel のインタラクティブなテーブルであり、ユーザーは大量のデータをグループ...

一晩でニキビを治す方法

デート、コンサート、結婚式、その他の大きなイベントの前夜に、顔に赤くて隠しにくいニキビができてしまっ...