スポンサーリンク

【コピペOK】MySQLでinsertを用いてデータを追加する手順

【コピペOK】MySQLでinsertを用いてデータを追加する手順

 

★悩み★
・MySQLのテーブルに新しいデータを追加する手順や方法を知りたい。
・MySQLでinsertを用いてデータを追加する手順を知りたい。
・MySQLでinsertを用いて複数データを一度に追加はできるのかな。


こういった「悩み」に答えます。

★本記事の内容★
➀ MySQLでinsertを用いてデータを追加するための準備をご紹介
➁ MySQLでinsertを用いてデータを追加する手順をご紹介



これからご紹介する「【コピペOK】MySQLでinsertを用いてデータを追加する手順」を実践したことで、筆者は15分以内でinsertを用いてMySQLにデータを追加できました。

記事の前半では「MySQLでinsertを用いてデータを追加するための準備」をコマンドベースで紹介します。
記事の後半では「MySQLでinsertを用いてデータを追加する手順」を紹介します。

この記事を読み終えることで、「insertを用いてMySQLにデータを追加できる」状態になります。
 

★MySQLとは★
MySQLは、Oracle社が開発しているオープンソースのデータベース管理システムです。MySQLは、YoutubeやWikipediaなどの大規模なサービスに利用されています。

参照:MySQLとは(MySQLの公式サイト)


 

ちなみに、「MySQLで追加したデータ(レコード)を更新する方法」を知りたい方は、以下の記事をご覧ください。
 


 

MySQLでinsertを用いてデータを追加するための準備

MySQLでinsertを用いてデータを追加するための準備


「MySQLでinsertを用いてデータを追加するための準備」に関してご紹介します。

★MySQLでinsertを用いてデータを追加するための準備★
手順1:MySQLのインストールとセットアップ
手順2:MySQLの起動
手順3:MySQLにログイン
手順4:MySQLでデータベースを作成
手順5:MySQLでテーブルを作成



上記の流れで、「MySQLでinsertを用いてデータを追加するための準備」ができます。
 

上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2021年8月3日
動作確認済み環境:CentOS Linux release 7.7.1908 (Core)



以降で、上記「MySQLでinsertを用いてデータを追加するための準備」の各手順に関してご説明します。
 

手順1:MySQLのインストールとセットアップ

「手順1:MySQLのインストールとセットアップ」に関してご説明します。
 

insertを用いてデータを追加するためにもMySQLのインストールとセットアップをしましょう。



「MySQLのインストールとセットアップ手順」に関しては、以下の記事「MySQLを4手順でインストールする方法」をご覧ください。
 


 

既にMySQLのインストールとセットアップが終わっている方は、本手順を省略してください。



以上で、「手順1:MySQLのインストールとセットアップ」は完了です。
 

手順2:MySQLの起動【insertによるデータ追加に必要】

「手順2:MySQLの起動」に関してご説明します。
 

insertを用いてデータを追加するためには、MySQLを起動しておく必要があります。



「MySQLの起動手順」に関しては、以下の記事「MySQLを起動する方法」をご覧ください。
 


 

既にMySQLを起動済みである方は、本手順を省略してください。



以上で、「手順2:MySQLの起動」は完了です。
 

手順3:MySQLにログイン

「手順3:MySQLにログイン」に関してご説明します。
 

insertを用いてデータを追加するために、MySQLにログインしましょう。



「MySQLにログインする手順」に関しては、以下の記事「手順4:MySQLにログインし動作確認」をご覧ください。
 



以上で、「手順3:MySQLにログイン」は完了です。
 

手順4:MySQLでデータベースを作成

「手順4:MySQLでデータベースを作成」に関してご説明します。
 

MySQL内にデータベース(データを格納する箱)を作成済みでないと、insertを用いてデータを追加できません。



MySQLでデータベースを作成するために、「端末またはコマンドプロンプト」を起動し、以下のコマンドを順に実行してください。

mysql> CREATE DATABASE testdb;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| testdb             |
+--------------------+
5 rows in set (0.00 sec)
mysql> 


 

★CREATE DATABASE文について★
「CREATE DATABASE データベース名;」を実行することで、MySQLにおいて指定した名称のデータベースを作成できます。

参照:CREATE DATABASE文のリファレンス(公式サイト)



コマンド実行後、「| testdb |」が表示された場合、「正常にMySQLでデータベースを作成できた」と判断できます。

以上で、「手順4:MySQLでデータベースを作成」は完了です。
 

手順5:MySQLでテーブルを作成

「手順5:MySQLでテーブルを作成」に関してご説明します。
 

MySQL内にテーブル(データを記録するファイル)を作成済みでないと、insertを用いてデータを追加できません。



MySQLでテーブルを作成するために、「端末またはコマンドプロンプト」を起動し、以下のコマンドを順に実行してください。

mysql> use testdb;
Database changed
mysql> create table user (id int, name varchar(10), address varchar(10));
Query OK, 0 rows affected (0.01 sec)

mysql> show tables;
+--------------------+
| Tables_in_testdb   |
+--------------------+
| user               |
+--------------------+
1 row in set (0.00 sec)

mysql> 


 

★CREATE TABLE文について★
「CREATE TABLE テーブル名 (カラム名1 データ型1, カラム名2 データ型2, …);」を実行することで、MySQLに指定した名称のテーブルを作成できます。

参照:CREATE TABLE文のリファレンス(公式サイト)



コマンド実行後、「| user |」が表示された場合、「正常にMySQLでテーブルを作成できた」と判断できます。

以上で、「手順5:MySQLでテーブルを作成」は完了です。
 

上記の流れで、MySQLでinsertを用いてデータを追加するための準備ができました。


 

MySQLでinsertを用いてデータを追加する手順

MySQLでinsertを用いてデータを追加する手順


「MySQLでinsertを用いてデータを追加する手順」に関してご紹介します。

★MySQLでinsertを用いてデータを追加する方法★
・insertを用いでMySQLにデータを追加する方法
・insertを用いてMySQLに複数データを追加する方法



上記手順を実施することで、MySQLでinsertを用いてデータを追加できます。
 

上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2021年8月3日
動作確認済み環境:CentOS Linux release 7.7.1908 (Core)



以降で、上記「MySQLでinsertを用いてデータを追加する方法」の各項目に関してご説明します。
 

insertを用いでMySQLにデータを追加する方法

「insertを用いでMySQLにデータを追加する方法」に関してご説明します。
 

insert文を使うことで、MySQLのテーブルにデータを追加できます。



MySQLのテーブルにデータを追加するために、以下の順でinsert文を実行してください。

mysql> insert into user (id,name,address) values(2,'tom','america');
Query OK, 1 row affected (0.01 sec)

mysql> select * from user;
+------+------+-----------+
| id   | name | address   |
+------+------+-----------+
|    2 | tom  | america   |
+------+------+-----------+
1 row in set (0.00 sec)

mysql> 


 

★insert文について★
「INSERT INTO テーブル名 (カラム名1, カラム名2, …) VALUES (カラム1の値, カラム2の値, …);」を実行することで、MySQLの指定したテーブルにデータを追加できます。

参照:insert文のリファレンス(公式サイト)



コマンド実行後、「| 2 | tom | america |」が表示された場合、「正常にinsert文でMySQLにデータを追加できた」と判断できます。

ちなみに、以下のように省略してinsert文を実行することでも、テーブルにデータを追加できます。

mysql> insert into user values (1, 'hero', 'kakedashi');
Query OK, 1 row affected (0.01 sec)

mysql> select * from user;
+------+------+-----------+
| id   | name | address   |
+------+------+-----------+
|    2 | tom  | america   |
|    1 | hero | kakedashi |
+------+------+-----------+
2 rows in set (0.00 sec)

mysql> 



以上が、「insertを用いでMySQLにデータを追加する方法」となります。
 

insertを用いてMySQLに複数データを追加する方法

「insertを用いてMySQLに複数データを追加する方法」に関してご説明します。
 

insert文を使うことで、MySQLのテーブルに複数データを一度に追加できます。



MySQLのテーブルに複数データを一度に追加するために、以下の順でinsert文を実行してください。

mysql> insert into user values(3,'bob','america'), (4,'ken','japan');
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from user;
+------+------+-----------+
| id   | name | address   |
+------+------+-----------+
|    1 | hero | kakedashi |
|    2 | tom  | america   |
|    3 | bob  | america   |
|    4 | ken  | japan     |
+------+------+-----------+
4 rows in set (0.00 sec)

mysql> 



コマンド実行後、「bob」と「ken」が表示された場合、「正常にinsert文でMySQLに複数データを一度に追加できた」と判断できます。

以上が、「insertを用いてMySQLに複数データを追加する方法」となります。
 

上記の方法により、MySQLでinsertを用いてデータを追加できました。



ちなみに、「MySQLを基礎から体系的に学びたい」や「その他のMySQLのコマンドを知りたい」方は、以下の参考書がオススメです。



動画で学びたい方には、以下をオススメします。

MySQL入門@udemy


 

【まとめ】MySQLでinsertを用いてデータを追加する手順

【まとめ】MySQLでinsertを用いてデータを追加する手順


今回の記事を通して、「【コピペOK】MySQLでinsertを用いてデータを追加する手順」をご紹介することで、以下の悩みを解消しました。
 

★悩み★
・MySQLのテーブルに新しいデータを追加する手順や方法を知りたい。
・MySQLでinsertを用いてデータを追加する手順を知りたい。
・MySQLでinsertを用いて複数データを一度に追加はできるのかな。



MySQLでデータを追加する方法は?」や「insert文の使い方は?」で悩んでいるあなたにこの記事が少しでも役に立てれば幸いです。

コメント

タイトルとURLをコピーしました