マガジンのカバー画像

職業訓練日記

83
運営しているクリエイター

#プログラミングを楽しもう

データベース演習 職業訓練49日目

データベース演習 職業訓練49日目

今日の内容今日は新しい内容をせずに、一旦データベースの総復習といった感じで演習を行いました。作るものは図書館のデータベースです。書籍表、利用者表、貸出表、出版社表、著者表、分類表などを作り、select文で欲しいデータを引っ張ってくる。ひっぱてきた内容結合して表示したり、並べ替えて表示したりといった感じです。

明日は後半戦ということで最近習った、viewやトランザクションやトリガーなどを使った演

もっとみる
トランザクション、参照整合性、トリガー 職業訓練48日目

トランザクション、参照整合性、トリガー 職業訓練48日目

トランザクションとは複数の更新処理を1つのまとまりとして扱うことです。

よく例に出されるのが銀行の送金業務です。

例えばAさんの講座は残高が2万円あります。AさんはBさんに対して1万円送金しました。

一方でBさんの残高は10万円です。

つまりこの送金が完了したらAさんは残高1万円、Bさんは11万円になります。

処理の流れとしては、処理1Aさんの残高2万円ー1万円

その後、処理2Bさんの

もっとみる

ユーザー管理とview 職業訓練47日目

登録ユーザーの表示データベースはmysqlを洗濯します。

select user,host from user;

ログイン中ユーザーの確認select user();

ユーザーの作成create user ユーザー名@ホスト名

identified by 'パスワード';

ユーザー権限の付与ユーザーを作っただけではデータベースの編集はできませんしたがって新たに作ったユーザーに権限を与える

もっとみる
select文による検索 職業訓練46日目

select文による検索 職業訓練46日目

select文の基本select文とはデータテーブルの中から特定のデータだけを検索して表示する機能です。例えば世界の国々の名前や、人口、大陸などのデータをまとめたデータベースがあるとします。その中で北米大陸の国のみ表示したい時などの機能を説明します。

-------------------------------------------------------------------------

もっとみる