荒屋敷智也のブログ

祖父が逝去してお葬式をしてきました

2024年1月20日16時30分に祖父(満86歳)で逝去致しました。 この日のことを忘れないために日記を記します。 祖父は、色々な病気を抱えていたらしく、去年の夏からずっと病院に入院していました。まだコロナの影響で面会はできず、別の病院に転院するタイミン…

【世界一の黒ビール】岩手県ベアレン醸造所のシュバルツが最高にうまい!

岩手県にある「ベアレン醸造所」というビールを作っている会社が2023年にドイツで行われた国際ビールコンテストで黒ビールが世界一を受賞しました。

投資資産状況【2024年】

資産状況 コピペして使ってみてね!! 資産状況 #chartdiv { width: 100%; height: 500px; } am4core.ready(function() { // Themes begin am4core.useTheme(am4themes_animated); // Themes end // Create chart instance var chart = am4core.create("char…

2024年もよろしくお願いします

2024年の初の投稿となりました。 明けましておめでとうございます。今年もよろしくお願いします。 元旦は、初詣に行ってきておみくじを引いてきました。 今年の運勢は末吉みたいです。 2023年の自分のできごと 去年は、会社を退職したので、決断の年だったな…

【SQL備忘録】ストアドルーチンとは?

ストアドルーチン SQLで使用することができる関数のこと。主に以下の2種類が存在する。 ストアドプロシージャ ストアドファンクション ストアドプロシージャ 戻り値は設定することはできないが、再帰的な自身の呼び出しが可能な関数。 ストアドファンクショ…

【SQL備忘録】インデックスについて

大規模データベースで必要なデータを取得する際にインデックスが活躍するみたいですね。大規模データベース使ったことないけど、仕事でいつか使いそうだな。 ひとこと インデックス登録を行い、自動ソートがされることで、検索が通常よりも早くなるというこ…

【SQL備忘録】Viewとは?

複雑SQL文などViewに定義して、いつでもアクセスできるようにしたもの。 Mysqlでteachersテーブルを作成し、欲しいカラムだけをビューで設定して、閲覧できるようになりました。 こんな機能があったとは・・・便利すぎる 参照URL tech.pjin.jp

【SQL備忘録】トリガーについて

クエリを実行をトリガーとして、他のクエリを実行させる処理をトリガーというのか。 割り込み処理的な立ち位置なのかな? トリガーの種類 行単位のトリガー(FOR EACH ROW) 文単位のトリガー(FOR EACH STATEMENT) 一つのクエリで複数の行が更新・追加・削除さ…

【SQL備忘録】正規化について

正規化について データベースをいかに整理し、汎用性を高める点で非常に需要な知識なので、覚えていて損はないですね。 正規化の種類 非正規化 第一正規化 第二正規化 第三正規化 非正規化 一つのテーブルに対して、すべての情報を入れているテーブル。 1デ…

【MySQL備忘録】データベースをExcelに出力する方法

A5Mk-2を使用する MySQLと連携した「A5Mk-2」を使用すれば、ボタン一つでExcel出力ができるみたいで、結構簡単ですね。 資料作成とかで、結構便利な予感! 参照URL tech.pjin.jp

【SQL備忘録】結合について

内部結合 複数のテーブルから結合条件に一致するレコードのみを結合する方法です。 内部結合(INNER JOIN) 外部結合 一方のテーブルを基準として、もう一方のテーブルから結合条件に一致するレコードを結合する方法です。 外部結合は、さらに3種類に分ける…

【SQL Server備忘録】副問い合わせとは?

副問い合わせ 副問い合わせ SQLクエリ内にクエリを設定することができるみたいね。 どっかで使いそうだな 参照URL tech.pjin.jp

【SQL備忘録】トランザクション(コミットとロールバック)

トランザクションとは? 【SQL基礎】トランザクションとは 複数のデータ処理(追加、更新、削除等)が途中で失敗した際に、一連の処理を取り消す機能。 知らない機能だったけど、結構重要な技術だよな。 コミットとロールバック トランザクションをするうえ…

【SQL Server備忘録】他のPCからデータベースに接続する方法

TCP/IPの有効化 コンピュータ同士での通信を行うための約束として、TCP/IPがあります。 こちらを有効化することで、他のPCからもアクセスを可能にします。 TCPポートの設定 他PCからデータベースがあるPCの接続口(ポート)の設定を行います。 コンピュータ…

【SQL Server備忘録】SQL Server認証でログインする方法

Windwos認証でまず接続を行う まずは、Windows認証で、SQL Serverにログインしましょう。 SQL Server認証の設定を行う 1.データベースを右クリック 2.プロパティを選択 3.セキュリティのサーバー認証から「SQL Server認証モードとWindows認証モード」…

【SQL Server】インストールエラーの解決方法について

SQL Serverをインストールしようとして、エラーが発生している方に発信しています。 /* ### ボックスデザイン_薄黄色 ### */ .box3 { padding: 0.5em 1em; margin: 2em 0; color: #2c2c2f; background: #fffcec;/*#背景色*/ /* #fffcec 薄黄色*/ /* #ffecec …

【SQL Server備忘録】データベースの制約

UNIQUE制約 CHECK制約 主キー制約(PRIMARY KEY) 外部キー制約(FOREIGN KEY) UNIQUE制約 他の行の値と重複しないようにデータベースのテーブルに制限をかけること。 NOT NULL制約 データにnull値を入れて良いか制約。 CHECK制約 条件を指定し、条件を満た…

【SQL Server備忘録】データベースについて

外部キーとは 外部キー(FK)とは、2つのテーブル同士を結び付けるもの。 外部キーは、子テーブルに設定されるもので、親テーブルにある列に依存している。 ビューとは データベースを操作していると、ビューというを使うようになります。 データベースから…

【WindowsForm備忘録】SQLServerの操作

WindowsFormでデータベースの操作ができるので、次の就職先に向けた勉強を実施。 kintame.site SQLServerでデータベース作成 WindowsFormの操作 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Sy…

【CakePHP備忘録】メール送信

メール送信パターン1 メール送信パターン2

【CakePHP備忘録】データベースの操作一覧

データの検索 データの変更 データの追加 データの削除

【CakePHP備忘録】Postフォームを2パターン作成

Cakephpって、フォームの送信方法が2パターンあるので、どちらも確認。 View Controller View 送信結果 しっかり、データが送信されることを確認

【CakePHP備忘録】共通HTML/CSSの作成

【Cakephp】フレームワークを使ってWebアプリを開発してみようと思います。 以前開発した、「イベコネ」をCakephpで開発してみます。 デザイン用のcssを追加 「webroot/css/stylesheet.css」にcssを追加 「default.php」でstylesheet.cssを呼び出しでアプリ…

【CakePHP備忘録】写真をサイトに表示する方法

写真の保存場所 webroot/img配下に写真を置きます。 Viewで写真を表示 Html->image("IMG_6262.JPG"); ?>

【CakePHP備忘録】ControllerからViewへのデータの渡し方

Controllerソースコード $this->set('name', 'arayashiki'); set('タグ名','データ')という形式になる Viewソースコード <p> name: </p>

【CakePHP備忘録】データベースをView出力する方法

Controllerソースコード $this->Users = TableRegistry::get('users'); $users = $this->Users->find('all', array('conditions' => array('Users.id' => 1))); $this->set('users', $users); データベースをViewへ出力 <tr> <td> id </td> <td> username </td> <td> sex </td> <td> password </td> <td> </td></tr>…

【CakePHP備忘録】入力FormのPost方法

「入力FormのGET」Viewソースコード パターン1 <form action="/testcake/home/next" method="post"> <input name="id" value="post_data"> <input type="hidden" name="_csrfToken" value="<?= $this->request->getAttribute('csrfToken'); ?>"> <input type="submit" value="更新" name="submit"> <meta charset="utf-8"> </form> パターン2

【CakePHP備忘録】入力FormのGET方法

「入力FormのGET」Viewソースコード <form action="/testcake/home/next" method="get"> <input name="id" value="get_data"> <input type="submit" value="更新" name="submit"> <meta charset="utf-8"> </form> 「入力FormのGET」Controllerソースコード public function next() { $this->set('id', $this->req…

【Windows Forms】メインフォームでボタンを押して別フォームを表示する方法

【Windows Forms】メインフォームでボタンを押して別フォームを表示する方法Windows Formsを使っていると、別フォームを呼び出したいこともあると思います。 やり方は2通りあるので、こちらを紹介していきます。モードレスフォーム 別フォームを開いても、他…

【Windows Forms】CSVファイルの読み込みとデータの分割

【Windows Forms】CSVファイルの読み込みとデータの分割 CSVファイルを読み出したい。 CSVデータを分割して加工したい。 「Windows Forms」でCSVファイルを使って、色々と作業したいという方に向けて記事を書いています。 /* ### 番号付きリスト ### */ .ol-…