目的
- ターミナルからMySQLにログインしてDB(データベース)とテーブル、テーブル内のカラムを作成する方法をまとめる
実施環境
- ハードウェア環境
項目 | 情報 |
---|---|
OS | macOS Catalina(10.15.5) |
ハードウェア | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) |
プロセッサ | 2 GHz クアッドコアIntel Core i5 |
メモリ | 32 GB 3733 MHz LPDDR4 |
グラフィックス | Intel Iris Plus Graphics 1536 MB |
- ソフトウェア環境
項目 | 情報 | 備考 |
---|---|---|
MySQLバージョン | 8.0.19 for osx10.13 on x86_64 | Homwbrewを用いてこちらの方法で導入→Mac HomebrewでMySQLをインストールする |
前提情報
- 筆者はMacに直接MySQLを導入しターミナルからMySQLにログインして本記事の内容を検証した。
- MySQLへのログインはrootユーザを使用する。(MySQLのrootユーザのパスワードが分からなくなってしまった方はこちら→[Mac ローカル環境の MySQL 8.x のrootパスワードを忘れた時のリセット方法](https://qiita.com/miriwo/items/1880e9d2ebcfd3c0e60d)
- 今回作成するDBとテーブル、カラムの詳細を下記に記載する。
-
DB名: create_test
-
テーブル名: users
-
カラム
カラム名 データ型 id int name varchar(255)
-
概要
- 準備
- DBの作成
- テーブルとカラムの作成
- 確認
詳細
- 準備
-
下記コマンドを実行してMySQLにログインする。
$ mysql -u root -p
-
- DBの作成
-
MySQLにログイン後下記SQLを実行してDBを作成する。(
create database DB名
とするとDBを作成する事ができる。)create database create_test;
-
下記SQLを実行して只今作成したDBを選択する。
use create_test;
-
- テーブルとカラムの作成
-
下記SQLを実行してテーブルとカラムを同時に作成する。
create table users( id int, name varchar(255) );
-
- 確認
-
下記SQLを実行して出力されたテーブル名一覧にusersテーブルがあることを確認する。
show tables;
-
下記SQLを実行して出力されたusersテーブルのカラムデータが前提情報に記載したものと一致しているか確認する。
show columns from users;
-