学び

MySQL

【初心者SE向け】A5:SQL Mk-2の使い方~ 接続からSQL実行、事故防止のコミット設定まで~

はじめに前回の記事では、SQLの基本操作であるSELECT・UPDATE・DELETEについて紹介した。今回は、実務でよく使われる無料のデータベースGUIツール「A5:SQL Mk-2(エーファイブ)」の基本的な使い方を紹介する。A5:SQ...
MySQL

【初心者SE向け】現場で使えるSQL基本操作 ~SELECT・UPDATE・DELETEの正しい使い方~

はじめにSQLの基本操作であるSELECT(取得)、UPDATE(更新)、DELETE(削除)は、データベースを扱う上で避けて通れない最重要コマンドである。文法自体はシンプルだが、実務では「WHERE句のつけ忘れによる全件更新・全件削除」と...
MySQL

MySQLで学ぶ受注管理システム開発(5)「パフォーマンスチューニングとバックアップ」

開発・動作確認環境:GitHub Codespaces(以前本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(4)「トリガーとユーザー権限管理」」にて、トリガーによる自動ログ記録と、ユーザーごとの権限管理...
MySQL

MySQLで学ぶ受注管理システム開発(4)「トリガーとユーザー権限管理」

開発・動作確認環境:GitHub Codespaces(本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(3)「ビューとストアドプロシージャを作ろう」」で、CreateOrderプロシージャの中で在庫の確...
MySQL

MySQLで学ぶ受注管理システム開発(3)「ビューとストアドプロシージャを作ろう」

開発・動作確認環境:GitHub Codespaces(本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(2)「CRUD操作を極めよう」」にて、INSERT・UPDATE・DELETEとトランザクションの...
MySQL

MySQLで学ぶ受注管理システム開発(2)「CRUD操作を極めよう」

開発・動作確認環境:GitHub Codespaces(以前構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(1)「テーブル設計とER図を描こう」」にて、顧客・商品・注文・注文明細という4テーブルの設計を行った。今...
MySQL

MySQLで学ぶ受注管理システム開発(1)「テーブル設計とER図を描こう」

開発・動作確認環境:GitHub Codespaces(前回のブログ記事で構築した環境を使用)はじめに以前、「GitHub Codespacesで MySQL学習環境をつくろう!」にて、社員表・部署表を使ったMySQL学習環境の構築手順を紹...
Excel VBA

【Excel VBA入門 第11回】見た目も分かりやすく!〇のトグルに合わせてセルの背景色を自動変更する方法

導入前回(第10回)では、Intersect 関数を使ってダブルクリックマクロが動く範囲を特定エリア(A列など)だけに制限する方法をご紹介した。今回はその見た目をさらにブラッシュアップし、「〇がついたらセルを黄色にし、〇が消えたら元の色に戻...
Excel VBA

【Excel VBA入門 第10回】指定したセルだけ動かす!Intersect関数でダブルクリックの適用範囲を制限する方法

導入前回の第9回では、セルをダブルクリックするたびに「〇」がついたり消えたりする「トグル表示マクロ」を作成した。しかし、前回のコードのままでは「シート上のどのセルをダブルクリックしても〇がついてしまう」という問題がある。表のタイトルやデータ...
Excel VBA

【Excel VBA入門 第9回】ダブルクリックで「〇」をON/OFF!トグル表示マクロを作ろう

導入前回では、ユーザーの操作に応じて自動でマクロを実行する「イベントプロシージャ」の基本と、セルをダブルクリックしたときに処理を発生させる方法についてご紹介した。今回はその実践編として、「セルをダブルクリックするたびに『〇』がついたり消えた...