今回はrails newのときにさらっと流したMySQLについて触れていこうと思います!
MySQLの役割って?
無料で使えるデータベースです。
そもそもデータベースとは、
データの保管、管理、更新、検索の操作をするところです。
データベースは奥が深すぎるのでとりあえずインストールして使えるようにしましょう!笑
インストール
Homebrewを最新にアップデート後、mysqlをバージョン指定でインストール
$ brew update $ brew install mysql@5.7 $ brew list
これで無事インストール完了です!
インストールした内容を確認
$ brew info mysql@5.7
MySQL起動
$ mysql.server start Starting MySQL . SUCCESS!
気をつけないといけないのはMySQLはPCをシャットダウンすると一緒に閉じてしまうので
定期的に起動しているか確認しましょう!
アプリごとのデータベースを作ろう
$ bundle exec rails db:create
これでアプリに保存しておきたいデータを収納できます。
データベースに反映
$ bundle exec rails db:migrate
※追記※
マイグレーションファイルに書かれたスクリプトが実行されてデータベースのスキーマが実際に変更されます。(「テーブルの作成」や「カラムの追加」など)
マイグレーションについては、調べて次に投稿します!
参考記事
qiita.com
感想
うーん、ちょっとわかってるような?わかってないような?
とりあえず、動くようにはなるっていう感覚。