2006.09.06 Wednesday | 14:55

  DB ふるいむかし

SQLの窓 Build C++ シェアウェアバージョン アップデート
WinOfSql Free バージョンの mdb をアップデート( ASP版Web アプリジェネレータ用 )
SQLの窓 用テーブル設計(Excel)出力スクリプト


【09/06】
1) MySQL5.1 未インストールぶんのインストール
2) left outer join と union の練習
3) in 句を使った SQL の必殺技

【09/13】
2) SQLの窓 エクスポート ( 必殺技 )
3) SQLの窓 SQL エクスポート
4) Accessを使ってMySQL支援
5) 結合 と UNION の復習
6) SQL 問題 1ページ目( このページはいずれテスト )
7) MySQL ODBC ドライバ 3.51.12 に全てアップグレード
8) PostgreSQL で 結合の処理速度アップを見込んでインデックス作成 --> あまり変わらず。
※ MySQL ODBC 3.51.12 必殺エクスポートや Access リンクで異常終了

【09/20】
1) 販売管理B.mdb を社員150件、得意先150件で作成
  さらに、ゆうびんホームページよりCSVをダウンロードして郵便番号マスタを実装
2) 上記データをMySQLへエクスポート
*) VIEW を MDBのSQL から MySQLのSQL へ移行(変更)する為に、フリーソフトの Repl-Ace を利用
3) V得意先台帳より、GEN で取引先をキーにした問い合わせを作成
4) 売上金額更新の為の画面作成

【09/27】
GEN を使った所属別支給額情報の処理

【10/04】
1) SQL問題の「所属別支給額情報」で、集計処理の再説明
★order by は特殊
★MySQL では通常できない記述ができるので注意
2) 明細用 SQL で、GEN を使って「所属別支給額合計表」を作成
★所属でコントロールブレイク
★グループヘッダ(実装方法の説明)
★グループフッター(合計) を実装させる
select
 所属,名称,社員コード,氏名,給与,手当
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 order by 所属


【10/11】
5) PHP の 所属別支給額合計表 を完成させて提出
( 昨日の続き )
次回、prt_control.lzh を使用して行コントロール

【10/18】
1) 一つの行を返す副問合せを列の一つとして表示
※ having の復習後に説明。

【10/25】
1) 複数行を返す副問合せを用いた条件
2) phpMyAdmin-2.9.0.2 設定済み
エクスポート・インポートで運用トレーニング

r205.商品分類マスタに「商品区分 varchar(1)」を追加
r205.商品分類マスタを空にする
lightbox.商品分類マスタからデータをCSVで出力
CSV は UTF8N なので Terapad で SJIS に変換
Excel で開いて、データ追加して保存
SJIS を UTF8N ら変換
r205 でインポート


【11/01】
1) 販売管理B 作成スクリプト(mysql用) で、r205 データベースにデータロード
2) 先週の処理を phpMyAdmin で復習
3) 同じ処理を SQL の窓で行う。
4) 同じ処理を SQL のみで行う
( load data と select * from into outfile で csv 入出力 )

5) SQL重要ポイントを HTML でまとめる。--> \\SV25\public\sql にアップロード

【11/08】
1) SQL重要ポイントを HTML でまとめる。--> \\SV25\public\sql にアップロード

【11/15】
1) MDB の CSV 入出力
2) SQLServer の CSV 入出力
3) SQL重要ポイントを HTML でまとめる。--> \\SV25\public\sql にアップロード

◎制約について