今回は、MySQLにデータセット/テーブルを作成する方法を紹介します。
開発環境
Mac OS Monterey12.3.1
MAMP (PHP7.4.21 )
Composer version2.3.5
(ターミナル)mysql Ver 8.0.28 for macos12.2 on x86_64 (Homebrew)
PHP My Adminでテーブルを作成する方法
データセットを作成する
データベース名に任意の名前を入力して作成ボタンをクリックする。
テーブルを作成する
テーブル名とカラム数を入力して実行ボタンをクリックします。
以下のようなテーブルを作成するために画面にカラム名、データ型式、Nullにチェックして登録する。
カラム名 | 型 | Null |
id | INT | ◯ |
name | TEXT | ◯ |
tell_number | INT | ◯ |
birthday | DATE | ◯ |
テーブルを確認する
ターミナルでテーブルを作成する方法
MySQL起動する
$ mysql.server restart
起動していないと、以下のエラーが表示されます。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
MySQLに接続する
下記コマンドでMySQLにログインします。
$ mysql -u root
ログイン(接続)できた場合、以下画面にになります。
データベースの中身を確認する
下記コマンドでデータベースの中身を確認する。
mysql> SHOW DATABASES;
データセットを作成
mysql> CREATE DATABASE データセット名;
上記コマンドでデータセットを作成します。作成が完了すると下記返答があります。
→Query OK, 1 row affected (0.06 sec)
作成したデータセットを選択
mysql> USE データセット名;
データセットを選択すると下記返答がります。
→Database changed
テーブルを作成
下記のような、テーブルを作成したいと思います。
(例)customer テーブル
カラム名 | 型 | Null |
id | INT | ◯ |
name | TEXT | ◯ |
tell_number | INT | ◯ |
birthday | DATE | ◯ |
SQLの形はこちらです。
CREATE TABLE テーブル名 (
カラム名1 カラム名1の型名,
カラム名2 カラム名2の型名,
カラム名3 カラム名3の型名,
カラム名4 カラム名4の型名
);
SQLの形に当てはめると下記コマンドになり、実行することでテーブルが作成されます。
mysql> CREATE TABLE customer (id INT, name TEXT, tell_number INT, birthday DATE);
作成したテーブルの構造を確認
mysql> DESCRIBE テーブル名;
上記で作成したテーブルを確認することができました。
まとめ
MySQLでデータセット及びテーブルを作成する方法を2パターン(PHPMyAdmin、ターミナル)を紹介致しました。
いかがでしたでしょうか。MySQLをご利用する際にぜひ参考にしてみてください!
最後までご覧いただき、ありがとうございました。
PR
リンク
コメント