mysql:14333
From: 秋山満邦 <秋山満邦 <manpou@xxxxxxxxxx>>
Date: Fri, 11 Jan 2008 22:36:54 +0900
Subject: [mysql 14333] 【Q】関連するテーブルは異なるデータベース上にあっても良いのでしょうか?
こんにちは、Akiyamaといいます。 MySQLについてどうしても判らないことがありましてペンをとりました。 環境は、 MS-WinXP : クライアントOS CentOS 5.1 :サーバOS mysql-5.022 :MySQL php-5.1.6 :PHP httpd-2.2.3 :Apache です。 これまで Microsoft ACCESS を利用していました。 使い方は、 フロントエンドとデータ部分に分け、 フロントエンドはAファイルサーバ、 データ部分はBファイルサーバに置き、 クライアントPCからはフロントエンドを開いていました。 データ部分はデータベース毎に関連性のあるテーブル群を作っています。 ;; フォルダー(ディレクトリ)毎に分けているといった感じ。 ;; そうしたデータベースが20程あります。 ;; それらのデータベースにあるテーブル総数は100近くになります。 そして必要なテーブルを各データベースから、 リンク機能でフロントエンドに取り込み、 クエリーやレポート処理を行って目的の結果を得ています。 これらのデータベースをMySQLに置き換えることを考えています。 フロントエンドはPHPスクリプトで構成したいと考えています。 試しに、社員の全日報をどこからでも編集閲覧できるものを作って運用を始めました。 ;; 一見Blogみたいなものと思っていただけたら良いです。 MySQLに関して判らないことは、 1. 関連するテーブルは同一のデータベース内にないといけない。 2. 関連するテーブルは異なるデータベースにあってもかまわない。(Accessみたいに) のどちらなんだろうということです。 色んな参考書やWebの例題を調べましたが、 1つのデータベース内の複数のテーブルに関する操作例ばかりで、 複数のデータベース内の複数のテーブルにまたがる操作例を見つけることはできませんでした。 出来ないとはどこにも書かれていないので、できるのかな?と思ったりもしています。 まったく勘違いしているのかもしれませんが、宜しくお願いいたします。 -- _____σ(^ ^)__m_a_n_p_o_u______ http://www1.bbiq.jp/manpou
-> 14333 2008-01-11 22:36 [秋山満邦 <manpou@xxx] 【Q】関連するテーブルは異なるデータベース上にあっても良いのでしょうか? 14334 2008-01-12 13:30 ┣["日野洋一郎" <hino@x] 14335 2008-01-12 13:48 ┃┗["yusuke ito" <ito.ys] 14337 2008-01-12 18:35 ┃ ┗["日野洋一郎" <hino@x] 14336 2008-01-12 16:23 ┣["T.Hirotsu" <hirotsu] 14338 2008-01-13 10:36 ┗[秋山満邦 <manpou@xxx] 14339 2008-01-13 19:49 ┗["T.Hirotsu" <hirotsu] 14341 2008-01-14 00:50 ┗[秋山満邦 <manpou@xxx]