LoginSignup
1
0

More than 1 year has passed since last update.

呪術廻戦で俺が学ぶMySQL①【PHP】

Posted at

こんにちは!
今日はMySQLについてアウトプットしていきたいと思います。

MySQL

データを保管する場所って考えといたらいいんですかね。
パソコンにデータを保存したいときもファイル作ってデータを保存しますが、
そんな感じ。
ただ、ファイルと違ってMySQLは様々な事ができる非常に有能なシステムのようです。
MAMPを利用している場合はphpMyAdminというツールを使ってMySQLを操作します。

じゃ早速MySQLを使用してデータを保管していきたいと思います。

まず、データベースの新規作成ボタンでテーブルを作成します。
今はテーブルのことをフォルダの中にファイルを作るようなものだと思っといたらいいですね。

テーブル名を記述すると、カラム名を記入するページに遷移します。
カラムとは表計算の列にあたるものです。

テーブルを作成

テーブルを作成するSQL文は以下のようになります。

CREATE TABLE `magicians` (id INT, name TEXT, magic TEXT);

呪術師を表すmagiciansテーブルにid,name, magicを追加することができました!!

スクリーンショット 2021-08-31 9.55.04.png

データベースのデータを一意性を持たせるためにidにprimary_keyを
設定しなければいけません。
また、データを保存する際に毎回いちいちidの値を記述するのは面倒なので
Auto Incrementを設定して自動的に連番で値を入れてもらうようにします。

スクリーンショット 2021-08-31 10.09.59.png

データを保存

SQL文を使用してデータを保存したいと思います。

INSERT INTO `magicians` SET id = 1, name = '虎杖悠仁', magic = '逕庭拳';

悠仁の術式がいまだにわかっとらんから逕庭拳にしました。

スクリーンショット 2021-08-31 10.18.10.png

上記のようにphpMyAdminだと挿入ってボタンをクリックしたら
SQL文を使用しなくてもデータを保存することはできちゃうんやけどね。

それを利用して一年ズを完成させました。

スクリーンショット 2021-08-31 10.22.44.png

データを調べたいとき

恵の術式ってなんやったっけ???ってなった時は

SELECT * FROM `magicians` WHERE id = 2;

これで恵の術式を取り出せます。

スクリーンショット 2021-08-31 10.27.19.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0