SQL/MySQL
もくじ エクセルを準備 インポート先のテーブルを用意 エクセルにクエリを生成 MySQLでクエリ実行 確認 まとめ 参考URL
もじく 環境 事象 エラー内容 手順 データベースを指定して現状を確認 認証方法を変更 確認 参考URL
もくじ RDSの情報確認 Sequel Proをインストール Sequel ProにAWS RDSを接続 参考URL
もくじ 環境 テーブル作成 .envファイルの更新 Jobファイルを作成 非同期処理を実装 非同期処理の登録 Jobの起動(非同期処理の実行) 参考URL
もくじ はじめに MySQLのインストール ログイン パスワードの変更 権限を付与 完成 参考URL
もくじ 単純な重複チェック 自分以外の重複チェック 自分自身の重複チェックして論理削除されているレコードは除外 論理削除されているレコードは除外 パラメータ 参考URL
もくじ 論理削除と物理削除 環境 マイグレーションファイル モデル 削除実行 参考URL
もくじ エラー文 環境 発生したタイミング MySQLの問題? Dockerで不要なファイルを削除 ファイルの場所を確認 ターミナルで今自分がどこにいるか Dockerに入る ファイルの削除 Dockerを再起動させる('21 3月追記) 参考URL
もくじ Homebrew Sequel Proのアンインストール Sequel Pro Nightly 参考URL
もくじ モデル モデルとは モデル作成 テーブルの指定 主キー(プライマリキー) 主キー変更 自動増分ではない主キー 整数でない主キー 全部必要なの? 複数代入 Eloquentを使ってモデル記述 allメソッド(全件取得) findメソッド(主キーで指定したレコー…
もくじ MySQL MySQLを起動 MySQLにログイン 現存のデータベースを確認 新しいデータベースを作成 データベースを削除 使用するデータベースの選択 テーブルの確認 テーブルを作成 テーブルの中身のフィールドを確認 MySQLを終了 Laravel .envファイルを設定 …
現象 MySQLを起動すると、SUCCESSになるのにターミナルがなんかおかしい。 $ mysql.server start Starting MySQL SUCCESS! $ 2020-09-13T06:46:46.6NZ mysqld_safe A mysqld process already exists 解決 すでにMySQLが起動しているので停止します。 $ mysql…
もくじ 表の最終系をイメージ MySQLの主なデータ型 テーブルで使う列のデータ型を決める 設計は大事 参考にした書籍 参考URL
もくじ 注意点 Docker イメージを確認 コンテナを作成して起動 Dockerにログイン MySQL MySQLへログイン パスワード入力 データテーブル を確認する 終了する Dockerを終了 参考URL
SQLコマンド SELECT(検索) ひとつの列のデータを取得 複数の列のデータを取得 すべての列を取得 重複を除いてデータを取得(DISTINCT) 条件を指定してデータを取得(WHERE) 値が等しいデータ(=) 値が等しくないデータ(<> ) 列がNULLであるデータ(IS…
登録したテーブルを見たい DBでテーブルを登録したものを確認したかっただけなのに、意外にそれがうまくいかなかったので記録しておく。ターミナルでSELECT * FROM テーブル名とたたいてもいいんですけれどね。せっかくGUIがあるんだから活用したいです。 Wo…
マイグレーション マイグレーションファイル作成 マイグレーション実行 モデル作成 シーダーファイル シーダーファイル作成 シーダーファイル内で改行を入れたい! シーダー実行 一括で実行 まとめ おまけ(ロールバック) ひとつまえに戻す 回数を指定して…
もくじ コンテナのIDをリストで確認する 入りたいDockerのコンテナIDをコピーします。 コンテナを起動 コンテナ内でMySQLを起動 DBにアクセスする パスワードを入力すれば完了です! 退出