使用頻度の高いコマンドまとめ
データベース一覧を表示
show databases;
データベース切り替え
use データベース名;
DB検索
select カラム名 from テーブル名;
DBのテーブルを表示
SHOW TABLES FROM データベース名;
テーブルのカラムを表示
DESCRIBE テーブル名;
docker-composeからMySQLにアクセス
docker-compose exec db bash -c 'mysql -uroot -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}'
マイグレーションコマンド系
# php artisan ~
migrate:status # マイグレーション履歴を確認
migrate マイグレーションを実行
migrate:refresh 全てのマイグレーションをリセットし、再度実行
php artisan migrate:refresh --seed 再度実行したあと、シーダーを実行
migrate:reset 全てのマイグレーションをロールバック
migrate:rollback 過去1件のマイグレーションをリセット
マイグレーションファイルを作成
php artisan make:migration make_users_table
php artisan make:migration change_users_table --table=users
随時更新予定