2023-12-01から1ヶ月間の記事一覧
ストアドルーチン SQLで使用することができる関数のこと。主に以下の2種類が存在する。 ストアドプロシージャ ストアドファンクション ストアドプロシージャ 戻り値は設定することはできないが、再帰的な自身の呼び出しが可能な関数。 ストアドファンクショ…
大規模データベースで必要なデータを取得する際にインデックスが活躍するみたいですね。大規模データベース使ったことないけど、仕事でいつか使いそうだな。 ひとこと インデックス登録を行い、自動ソートがされることで、検索が通常よりも早くなるというこ…
複雑SQL文などViewに定義して、いつでもアクセスできるようにしたもの。 Mysqlでteachersテーブルを作成し、欲しいカラムだけをビューで設定して、閲覧できるようになりました。 こんな機能があったとは・・・便利すぎる 参照URL tech.pjin.jp
クエリを実行をトリガーとして、他のクエリを実行させる処理をトリガーというのか。 割り込み処理的な立ち位置なのかな? トリガーの種類 行単位のトリガー(FOR EACH ROW) 文単位のトリガー(FOR EACH STATEMENT) 一つのクエリで複数の行が更新・追加・削除さ…
正規化について データベースをいかに整理し、汎用性を高める点で非常に需要な知識なので、覚えていて損はないですね。 正規化の種類 非正規化 第一正規化 第二正規化 第三正規化 非正規化 一つのテーブルに対して、すべての情報を入れているテーブル。 1デ…
A5Mk-2を使用する MySQLと連携した「A5Mk-2」を使用すれば、ボタン一つでExcel出力ができるみたいで、結構簡単ですね。 資料作成とかで、結構便利な予感! 参照URL tech.pjin.jp
内部結合 複数のテーブルから結合条件に一致するレコードのみを結合する方法です。 内部結合(INNER JOIN) 外部結合 一方のテーブルを基準として、もう一方のテーブルから結合条件に一致するレコードを結合する方法です。 外部結合は、さらに3種類に分ける…
副問い合わせ 副問い合わせ SQLクエリ内にクエリを設定することができるみたいね。 どっかで使いそうだな 参照URL tech.pjin.jp
トランザクションとは? 【SQL基礎】トランザクションとは 複数のデータ処理(追加、更新、削除等)が途中で失敗した際に、一連の処理を取り消す機能。 知らない機能だったけど、結構重要な技術だよな。 コミットとロールバック トランザクションをするうえ…
TCP/IPの有効化 コンピュータ同士での通信を行うための約束として、TCP/IPがあります。 こちらを有効化することで、他のPCからもアクセスを可能にします。 TCPポートの設定 他PCからデータベースがあるPCの接続口(ポート)の設定を行います。 コンピュータ…
Windwos認証でまず接続を行う まずは、Windows認証で、SQL Serverにログインしましょう。 SQL Server認証の設定を行う 1.データベースを右クリック 2.プロパティを選択 3.セキュリティのサーバー認証から「SQL Server認証モードとWindows認証モード」…
SQL Serverをインストールしようとして、エラーが発生している方に発信しています。 いろいろ試してみて、最終的に問題が解決し、環境構築ができたので情報を共有します。 Visual Studioをインストールする Visual Studioをインストールする際に、「データの…
UNIQUE制約 CHECK制約 主キー制約(PRIMARY KEY) 外部キー制約(FOREIGN KEY) UNIQUE制約 他の行の値と重複しないようにデータベースのテーブルに制限をかけること。 NOT NULL制約 データにnull値を入れて良いか制約。 CHECK制約 条件を指定し、条件を満た…
外部キーとは 外部キー(FK)とは、2つのテーブル同士を結び付けるもの。 外部キーは、子テーブルに設定されるもので、親テーブルにある列に依存している。 ビューとは データベースを操作していると、ビューというを使うようになります。 データベースから…
WindowsFormでデータベースの操作ができるので、次の就職先に向けた勉強を実施。 kintame.site SQLServerでデータベース作成 WindowsFormの操作 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Sy…
メール送信パターン1 メール送信パターン2
データの検索 データの変更 データの追加 データの削除
Cakephpって、フォームの送信方法が2パターンあるので、どちらも確認。 View Controller View 送信結果 しっかり、データが送信されることを確認
【Cakephp】フレームワークを使ってWebアプリを開発してみようと思います。 以前開発した、「イベコネ」をCakephpで開発してみます。 デザイン用のcssを追加 「webroot/css/stylesheet.css」にcssを追加 「default.php」でstylesheet.cssを呼び出しでアプリ…
写真の保存場所 webroot/img配下に写真を置きます。 Viewで写真を表示 Html->image("IMG_6262.JPG"); ?>
Controllerソースコード $this->set('name', 'arayashiki'); set('タグ名','データ')という形式になる Viewソースコード <p> name: </p>
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>…
「入力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
「入力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を使っていると、別フォームを呼び出したいこともあると思います。 やり方は2通りあるので、こちらを紹介していきます。モードレスフォーム 別フォームを開いても、他…
【Windows Forms】CSVファイルの読み込みとデータの分割 CSVファイルを読み出したい。 CSVデータを分割して加工したい。 「Windows Forms」でCSVファイルを使って、色々と作業したいという方に向けて記事を書いています。 アプリ画面 ソースコード 作成した…
ブラウザの履歴を消去し、キャッシュがクリアされることで解決しました。
MVCのコード自動生成 modelの自動生成 controllerの自動生成 templateビューの自動生成 ファイルが自動生成された 記事のタグ付け機能を追加 タグに応じた記事検索 認証機能の実装 ログインの追加 終わりに MVCのコード自動生成 以下のbin配下で実行すること…
今日もやる気を出すために、ブログにやったことをつぶやきながらWebアプリ開発のチュートリアルをやっていきたいと思います。 MVCモデル設計でWebアプリ開発 MVCフレームワークとは?【WEBサービス開発の基礎】 MVCモデル【Model(モデル)・View(ビュー)…
現在、無職中にWebアプリを2つ作ったブログ主です。 今は、転職活動中ですが、応募している会社(内定はもらっていない)がどうやらCakePHPというWebアプリのフレームワークを使っているので、勉強がてら遊んでみることにしました。 Webアプリエンジニアへ…